Tailwind CSS: Tips profesionales para proyectos reales
Tailwind CSS ha revolucionado la forma en que escribimos CSS. Estos tips profesionales te ayudarán a aprovechar al máximo este framework utility-first.
1. Configuración personalizada del theme
Personaliza tu tailwind.config.js para que se ajuste a tu design system:
javascript
module.exports = {
theme: {
extend: {
colors: {
brand: {
50: '#fef7ff',
500: '#a855f7',
900: '#581c87',
}
},
fontFamily: {
'brand': ['Inter', 'sans-serif'],
},
},
},
}
2. Utility classes personalizadas
Crea utilities reutilizables para patrones comunes:
css
@layer utilities {
.text-shadow-sm {
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}
}
3. Componentes con @apply
Para componentes complejos, usa la directiva @apply:
css
.btn-primary {
@apply px-6 py-3 bg-blue-600 text-white font-semibold rounded-lg;
@apply hover:bg-blue-700 transition-all duration-200;
}
Best practices
1. Mantén consistencia: Usa espaciado estándar
2. Evita inline styles innecesarios: Usa @apply para patrones repetitivos
3. Documenta tu sistema: Design tokens claros
Conclusión
Tailwind CSS es más poderoso cuando se configura correctamente y se usa con disciplina.
¿Cuál de estos tips vas a implementar primero en tu proyecto?
