¡Hola a todos! ? Si es usuario de Bootstrap desde hace mucho tiempo y tiene curiosidad acerca de la transición a Tailwind CSS, esta guía es para usted. Tailwind es un marco CSS de utilidad que ofrece un enfoque radicalmente diferente en comparación con la estructura basada en componentes de Bootstrap. ¡Veamos cómo puedes comenzar fácilmente con Tailwind como usuario de Bootstrap!
Esta versión mejorada garantiza que todos los bloques de código tengan el formato y la sangría adecuados, lo que hace que la guía sea más fácil de leer y seguir.
Antes de pasar al tutorial, aquí hay una comparación rápida entre Bootstrap y Tailwind:
Tailwind brilla cuando necesitas un diseño altamente personalizado, pero puede resultar desconocido si estás acostumbrado a Bootstrap. Así que analicémoslo paso a paso.
Para comenzar a usar Tailwind CSS, deberás instalarlo en tu proyecto. Sigue estos pasos:
npm install -D tailwindcss postcss autoprefixer npx tailwindcss init
module.exports = { content: [ './public/**/*.html', './src/**/*.{html,js}', ], theme: { extend: {}, }, plugins: [], }
Ahora, cree un archivo estilos.css en su proyecto con las siguientes directivas Tailwind:
@tailwind base; @tailwind components; @tailwind utilities;
En tus archivos HTML, vincula el archivo CSS generado:
¡Ya estás listo para comenzar a usar Tailwind en tu proyecto!
Si estás acostumbrado a las clases de Bootstrap como .container, .row y .col-6, cambiar a Tailwind puede parecer un gran cambio. En Bootstrap, las decisiones de distribución y diseño se resumen en componentes, mientras que en Tailwind, usted tiene el control total del diseño utilizando clases de utilidad.
Oreja:
Column 1Column 2
Viento de cola:
Column 1Column 2
En Tailwind, las clases grid y grid-cols-2 reemplazan el sistema de filas y columnas de Bootstrap. La clase gap-4 agrega espacio entre los elementos de la cuadrícula y puedes ajustar todo según sea necesario modificando las clases de utilidad.
Una diferencia importante entre Bootstrap y Tailwind es cómo se manejan la tipografía y el espaciado.
Oreja:
Hello, Bootstrap!
This is a lead paragraph.
Viento de cola:
Hello, Tailwind!
This is a lead paragraph.
En Tailwind, no hay botones predefinidos ni estilos de encabezado. En su lugar, aplica directamente clases de utilidad (text-4xl, bg-blue-500, px-4, etc.) para crear su diseño exactamente como lo desea.
Una cosa que les encanta a los usuarios de Bootstrap es el sistema de cuadrícula responsivo. Tailwind también tiene excelentes utilidades de respuesta, pero en lugar de depender de puntos de interrupción predefinidos, puedes controlar estilos para diferentes tamaños de pantalla usando los prefijos de respuesta de Tailwind.
Oreja:
Responsive Column
Viento de cola:
Responsive Column
En Tailwind, w-full garantiza que el elemento ocupe todo el ancho en pantallas más pequeñas, y md:w-1/2 aplica el 50% del ancho a partir del punto de interrupción md (tamaño de pantalla mediano).
Al igual que puede haber personalizado las variables de Bootstrap, puede ampliar las clases de utilidad de Tailwind o crear su propio sistema de diseño personalizado. En su tailwind.config.js, puede ampliar o modificar el tema predeterminado:
module.exports = { theme: { extend: { colors: { primary: '#1DA1F2', secondary: '#14171A', }, }, }, }
Con esta configuración, puedes usar tus colores personalizados así:
Si desea recrear componentes comunes de Bootstrap (como botones, barras de navegación y modales) en Tailwind, se trata de utilizar las utilidades adecuadas. A continuación se muestran algunos ejemplos:
Oreja:
Viento de cola:
Oreja:
Viento de cola:
Al aprender las clases de utilidad de Tailwind, puede crear componentes complejos con mayor flexibilidad que los estilos prediseñados de Bootstrap.
Tailwind tiene un rico ecosistema de complementos que amplían su funcionalidad. Por ejemplo, puedes agregar fácilmente formularios, tipografía o utilidades de relación de aspecto:
npm install @tailwindcss/forms @tailwindcss/typography @tailwindcss/aspect-ratio
En tu tailwind.config.js:
module.exports = { plugins: [ require('@tailwindcss/forms'), require('@tailwindcss/typography'), require('@tailwindcss/aspect-ratio'), ] }
Si estás buscando una experiencia Tailwind CSS que combine la simplicidad y familiaridad de Bootstrap, ¡no busques más que Metronic 9!
Metronic 9 es un conjunto de herramientas de interfaz de usuario de Tailwind todo en uno que ofrece lo mejor de ambos mundos: el poder de Tailwind CSS, que prioriza las utilidades, junto con el enfoque estructurado y basado en componentes que ya conoce de Bootstrap.
¿Por qué elegir Metronic 9 para sus proyectos Tailwind?
Popular y confiable: Lanzado en 2013, Metronic se convirtió en la plantilla de panel de administración número uno en Envato Market con 115 000 ventas y 8000 reseñas de 5 estrellas que impulsan más de 3000 proyectos SaaS en todo el mundo.
Componentes prediseñados: al igual que Bootstrap, Metronic 9 viene con cientos de componentes listos para usar, como botones, barras de navegación, modales, formularios y más, todos impulsados por las utilidades Tailwind CSS. Esto le permite crear rápidamente interfaces de usuario modernas y responsivas sin tener que escribir estilos personalizados desde cero.
Experiencia Tailwind Bootstrap: obtienes la flexibilidad de Tailwind con la sensación estructurada de Bootstrap. Ya sea que esté migrando desde Bootstrap o comenzando de nuevo, encontrará que la curva de aprendizaje es mínima.
Múltiples diseños: con más de 5 demostraciones de diseño de aplicaciones y 1000 elementos de interfaz de usuario, Metronic 9 le permite crear aplicaciones complejas de forma rápida y sencilla, ya sea que esté trabajando en un panel de control SaaS, un panel de administración o una aplicación web general.
Integración perfecta: Metronic 9 se integra perfectamente con marcos modernos como React, Next.js y Angular, lo que le brinda una ventaja en su viaje Tailwind con una facilidad de uso similar a Bootstrap.
¡Empiece hoy mismo con Metronic 9!
Si está haciendo la transición de Bootstrap y desea un entorno familiar y repleto de funciones para trabajar con Tailwind, Metronic 9 es la solución perfecta. Está diseñado para ahorrarle tiempo y esfuerzo, permitiéndole concentrarse en crear excelentes productos, sin atascarse en los detalles del diseño.
? ¡Consulta Metronic 9 aquí y comienza a crear hermosas interfaces de usuario con la flexibilidad de Tailwind y la simplicidad de Bootstrap!
Si buscas más personalización y control sobre tu diseño sin estar restringido por componentes prediseñados,
Tailwind CSS es una gran elección. Puede que te lleve algún tiempo adaptarte si estás acostumbrado a Bootstrap, pero una vez que te sientas cómodo con el enfoque de dar prioridad a la utilidad, ¡las posibilidades son infinitas!
No dudes en hacer cualquier pregunta o compartir tus experiencias en los comentarios a continuación. ¡Feliz codificación! ?
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3