Overview
Uniwind supports the vast majority of Tailwind CSS utility classes out of the box. This page documents special cases, platform-specific classes, and differences between the free and pro versions.Most Tailwind classes just work! If a class name isnât listed below as unsupported or with special behavior, you can assume Uniwind fully supports it.
Standard Tailwind Classes
All standard Tailwind utility classes are supported, including:- Layout:
container,flex,block,hidden, etc. - Spacing:
p-*,m-*,space-*,gap-* - Sizing:
w-*,h-*,min-w-*,max-w-*, etc. - Typography:
text-*,font-*,leading-*,tracking-*, etc. - Colors:
bg-*,text-*,border-*,shadow-*, etc. - Borders:
border-*,rounded-*,ring-* - Effects:
shadow-*,opacity-* - Flexbox:
justify-*,items-*,content-*, etc. - Positioning:
absolute,relative,top-*,left-*, etc. - Transforms:
translate-*,rotate-*,scale-*,skew-* - Pseudo-elements:
focus:,active:,disabled:
Platform-Specific Variants
Uniwind extends Tailwind with platform-specific variants for React Native:Unsupported Classes
| Class Name | Free Version | Pro Version | Description |
|---|---|---|---|
| p-safe, pt-safe, pb-safe, pl-safe, pr-safe | â | â | Applies safe area padding. The free version doesnât depend on react-native-safe-area-context. The pro version injects safe area values directly from C++ for better performance. |
| m-safe, mt-safe, mb-safe, ml-safe, mr-safe | â | â | Applies safe area margins. Similar to padding variants, pro version provides optimized C++ implementation. |
| grid | â | â | Not supported by Yoga (React Native) |
- Pseudo-classes:
hover:*,visited:*(use Pressable states instead) - Pseudo-elements:
before:*,after:*,placeholder:* - Media queries:
print:*,screen:* - Float & Clear:
float-*,clear-* - Break:
break-before-*,break-after-*,break-inside-* - Columns:
columns-*,break-* - Aspect Ratio: Some variants may have limited support
Need More Information?
This page is continuously updated as we expand Uniwindâs capabilities.Request Documentation Updates
Help us improve this documentation by reporting missing or incorrect information.