Tailwind Patterns for Marketing

← Back to skills

> Essential Tailwind CSS patterns for marketing sites.

Category: AI & Intelligent Agents
Repo: nguyenphp-antigravity-marketing
Path: templates/.agent/skills/tailwind-patterns/SKILL.md
Updated: 4/20/2026, 12:45:47 PM

AI Summary

> Essential Tailwind CSS patterns for marketing sites. It is useful for LLM applications, agent orchestration, RAG pipelines, AI evaluation, and multi-agent workflows. Source: nguyenphp-antigravity-marketing (templates/.agent/skills/tailwind-patterns/SKILL.md).

Tailwind Patterns for Marketing

Essential Tailwind CSS patterns for marketing sites.


1. Hero Section Patterns

Centered Hero

<section class="relative min-h-screen flex items-center justify-center bg-gradient-to-br from-purple-900 to-indigo-900">
  <div class="text-center max-w-4xl px-6">
    <h1 class="text-5xl md:text-7xl font-bold text-white mb-6">Your Headline</h1>
    <p class="text-xl text-gray-300 mb-8 max-w-2xl mx-auto">Supporting text here</p>
    <div class="flex flex-col sm:flex-row gap-4 justify-center">
      <a href="#" class="px-8 py-4 bg-white text-purple-900 font-semibold rounded-full hover:bg-gray-100 transition">Get Started</a>
      <a href="#" class="px-8 py-4 border border-white text-white rounded-full hover:bg-white/10 transition">Learn More</a>
    </div>
  </div>
</section>

2. CTA Button Patterns

Primary Button

<button class="px-8 py-4 bg-gradient-to-r from-purple-600 to-indigo-600 text-white font-semibold rounded-lg shadow-lg hover:shadow-xl hover:scale-105 transition-all duration-200">
  Get Started Free
</button>

Ghost Button

<button class="px-8 py-4 border-2 border-gray-800 text-gray-800 font-semibold rounded-lg hover:bg-gray-800 hover:text-white transition-all duration-200">
  Learn More
</button>

3. Feature Grid

<div class="grid md:grid-cols-3 gap-8">
  <div class="p-8 bg-white rounded-2xl shadow-lg hover:shadow-xl transition">
    <div class="w-12 h-12 bg-purple-100 rounded-lg flex items-center justify-center mb-6">
      <!-- Icon -->
    </div>
    <h3 class="text-xl font-bold mb-3">Feature Title</h3>
    <p class="text-gray-600">Feature description goes here.</p>
  </div>
</div>

4. Testimonial Card

<div class="p-8 bg-white rounded-2xl shadow-lg">
  <div class="flex items-center gap-1 mb-4">
    <!-- 5 stars -->
    <span class="text-yellow-400">★★★★★</span>
  </div>
  <p class="text-gray-700 mb-6 italic">"Testimonial quote here..."</p>
  <div class="flex items-center gap-4">
    <img src="avatar.jpg" class="w-12 h-12 rounded-full" alt="">
    <div>
      <p class="font-semibold">John Doe</p>
      <p class="text-sm text-gray-500">CEO, Company</p>
    </div>
  </div>
</div>

5. Pricing Card

<div class="p-8 bg-white rounded-2xl shadow-lg border-2 border-purple-600 relative">
  <span class="absolute -top-3 left-1/2 -translate-x-1/2 px-4 py-1 bg-purple-600 text-white text-sm rounded-full">
    Popular
  </span>
  <h3 class="text-2xl font-bold mb-2">Pro Plan</h3>
  <p class="text-gray-600 mb-6">For growing teams</p>
  <div class="mb-6">
    <span class="text-5xl font-bold">$49</span>
    <span class="text-gray-500">/month</span>
  </div>
  <ul class="space-y-3 mb-8">
    <li class="flex items-center gap-2">
      <span class="text-green-500">✓</span> Feature one
    </li>
  </ul>
  <button class="w-full py-4 bg-purple-600 text-white rounded-lg font-semibold hover:bg-purple-700 transition">
    Get Started
  </button>
</div>

6. FAQ Accordion

<div class="border-b border-gray-200">
  <button class="w-full py-6 flex justify-between items-center text-left">
    <span class="font-semibold text-lg">Question here?</span>
    <span class="text-2xl">+</span>
  </button>
  <div class="pb-6 text-gray-600">
    Answer content here.
  </div>
</div>

7. Social Proof Bar

<div class="py-12 bg-gray-50">
  <p class="text-center text-gray-500 mb-8">Trusted by 1,000+ companies</p>
  <div class="flex flex-wrap justify-center items-center gap-12 opacity-50">
    <!-- Logo images -->
  </div>
</div>

8. Newsletter Form

<div class="max-w-md mx-auto">
  <form class="flex gap-2">
    <input 
      type="email" 
      placeholder="Enter your email" 
      class="flex-1 px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-600 focus:border-transparent outline-none"
    >
    <button class="px-6 py-3 bg-purple-600 text-white rounded-lg font-semibold hover:bg-purple-700 transition">
      Subscribe
    </button>
  </form>
</div>

9. Responsive Navigation

<nav class="fixed top-0 w-full bg-white/80 backdrop-blur-lg z-50 border-b border-gray-200">
  <div class="max-w-7xl mx-auto px-6 py-4 flex justify-between items-center">
    <a href="#" class="text-2xl font-bold">Logo</a>
    <div class="hidden md:flex items-center gap-8">
      <a href="#" class="text-gray-600 hover:text-gray-900 transition">Features</a>
      <a href="#" class="text-gray-600 hover:text-gray-900 transition">Pricing</a>
      <a href="#" class="px-6 py-2 bg-purple-600 text-white rounded-lg hover:bg-purple-700 transition">Get Started</a>
    </div>
  </div>
</nav>

10. Animation Classes

Subtle Hover

class="hover:scale-105 transition-transform duration-200"
class="hover:shadow-xl transition-shadow duration-200"
class="hover:-translate-y-1 transition-transform duration-200"

Entrance Animations

class="animate-fade-in"
class="animate-slide-up"
class="animate-bounce-in"

Remember: Keep utility classes organized. Group layout → spacing → typography → colors → effects.

Related skills