Tailwind Output
Tailwind Output is the default generation target in IntentCSS. It produces utility classes that can be pasted directly into Tailwind CSS projects.
Overview
When no output target is specified, IntentCSS generates Tailwind CSS classes.
Example:
intentcss generate --prompt "blue button"
intentcss generate --prompt "blue button"
Output:
rounded-lg bg-blue-600 px-4 py-2 text-white hover:bg-blue-700
rounded-lg bg-blue-600 px-4 py-2 text-white hover:bg-blue-700
This output can be pasted directly into a Tailwind project.
<button class="rounded-lg bg-blue-600 px-4 py-2 text-white hover:bg-blue-700">
Click Me
</button>
<button class="rounded-lg bg-blue-600 px-4 py-2 text-white hover:bg-blue-700">
Click Me
</button>
Default Target
These commands are equivalent:
intentcss generate --prompt "red button"
intentcss generate --prompt "red button"
intentcss generate --prompt "red button" --target tailwind
intentcss generate --prompt "red button" --target tailwind
Tailwind is the default target used by IntentCSS.
Component Generation
Button
Prompt:
intentcss generate --prompt "large red button"
intentcss generate --prompt "large red button"
Output:
rounded-lg bg-red-600 px-6 py-3 text-lg text-white hover:bg-red-700
rounded-lg bg-red-600 px-6 py-3 text-lg text-white hover:bg-red-700
Card
Prompt:
intentcss generate --prompt "shadow card"
intentcss generate --prompt "shadow card"
Output:
rounded-xl bg-white p-6 shadow-lg
rounded-xl bg-white p-6 shadow-lg
Form
Prompt:
intentcss generate --prompt "glass login form"
intentcss generate --prompt "glass login form"
Output:
flex flex-col gap-4 backdrop-blur-md bg-white/30 border border-white/20 rounded-xl shadow-md p-6 space-y-2
flex flex-col gap-4 backdrop-blur-md bg-white/30 border border-white/20 rounded-xl shadow-md p-6 space-y-2
Navbar
Prompt:
intentcss generate --prompt "dark navbar"
intentcss generate --prompt "dark navbar"
Output:
flex items-center justify-between p-4 bg-gray-900 text-white border-b border-gray-800
flex items-center justify-between p-4 bg-gray-900 text-white border-b border-gray-800
Sidebar
Prompt:
intentcss generate --prompt "glass rounded sidebar"
intentcss generate --prompt "glass rounded sidebar"
Output:
w-64 min-h-screen backdrop-blur-md bg-white/30 border border-white/20 rounded-2xl shadow-lg
w-64 min-h-screen backdrop-blur-md bg-white/30 border border-white/20 rounded-2xl shadow-lg
Hero
Prompt:
intentcss generate --prompt "dark large hero"
intentcss generate --prompt "dark large hero"
Output:
text-center py-32 px-12 bg-gray-900 text-white
text-center py-32 px-12 bg-gray-900 text-white
Footer
Prompt:
intentcss generate --prompt "large blue footer"
intentcss generate --prompt "large blue footer"
Output:
p-10 bg-blue-600 text-white
p-10 bg-blue-600 text-white
Modifiers
IntentCSS supports modifiers that alter generated output.
Colors
Supported colors:
- Blue
- Red
- Green
- Purple
- Black
- White
Example:
intentcss generate --prompt "green button"
intentcss generate --prompt "green button"
Output:
bg-green-600 hover:bg-green-700
bg-green-600 hover:bg-green-700
Sizes
Example:
intentcss generate --prompt "large button"
intentcss generate --prompt "large button"
Output:
px-6 py-3 text-lg
px-6 py-3 text-lg
Glass
Example:
intentcss generate --prompt "glass modal"
intentcss generate --prompt "glass modal"
Output:
backdrop-blur-md bg-white/30 border border-white/20
backdrop-blur-md bg-white/30 border border-white/20
Shadow
Example:
intentcss generate --prompt "shadow card"
intentcss generate --prompt "shadow card"
Output:
shadow-lg
shadow-lg
Rounded
Example:
intentcss generate --prompt "rounded hero"
intentcss generate --prompt "rounded hero"
Output:
rounded-3xl
rounded-3xl
Centered
Example:
intentcss generate --prompt "centered login form"
intentcss generate --prompt "centered login form"
Output:
mx-auto
mx-auto
Responsive
Example:
intentcss generate --prompt "responsive form"
intentcss generate --prompt "responsive form"
Output:
w-full max-w-md
w-full max-w-md
Combining Modifiers
Multiple modifiers can be combined.
Prompt:
intentcss generate --prompt "glass shadow rounded sidebar"
intentcss generate --prompt "glass shadow rounded sidebar"
Output:
w-64 min-h-screen backdrop-blur-md bg-white/30 border border-white/20 rounded-2xl shadow-lg
w-64 min-h-screen backdrop-blur-md bg-white/30 border border-white/20 rounded-2xl shadow-lg
Why Tailwind?
Tailwind CSS is the primary target for IntentCSS because:
- Utility-first workflow
- Predictable generation
- Fast prototyping
- Easy copy and paste
- No generated stylesheets required
IntentCSS focuses on generating readable and maintainable utility classes rather than large blocks of CSS.
Next Steps
Continue with:
- CSS Output
- Supported Intents
- Modifiers
- CLI Reference