← Back to at-rules
CSS At-rule
@apply
VariablesApplies a set of CSS custom property values as a mixin — a draft feature inspired by Tailwind-style utilities.
Syntax
@apply utility-class;
Example
@apply flex items-center gap-4;
Common use cases
- Reusing utility patterns in component CSS
- Tailwind-style mixins in vanilla CSS
- Reducing repetitive property declarations
Practical developer insight
@apply was proposed and then abandoned by the CSS working group — it exists in Tailwind but not in native CSS. Don't use it outside of Tailwind contexts.