Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Curso Básico de Tailwind 2 y 3

Curso Básico de Tailwind 2 y 3

Ana María Díaz Solorio

Ana María Díaz Solorio

Medidas y Breakpoints

8/29
Recursos

Aportes 29

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Breakpoints:

sm - 640px
md - 768px
lg - 1024px
xl - 1280px
2xl - 1536px

Documentación oficial de Width
Documentación oficial de height

Ejemplo práctico

<div class=“w-auto h-screen bg-sky-200 flex”>
<div class=“w-1/4 h-1/4 bg-sky-700”></div>
<div class=“w-1/4 h-1/4 bg-cyan-400”></div>
<div class=“w-1/3 h-1/4 bg-cyan-700”></div>
<div class=“w-1/4 h-1/4 bg-cyan-900”></div>
</div>

No entiendo este video nos empieza contando como es el tema de los breackpoint dice que lo va a mirar y luego no mira nada salta al ancho y largo. Uffff se me hace dificil seguirla

Un breakpoint es el salto en el que cambia la pantalla de layout. Se pueden manipular los estilos de nuestro archivo en función al tipo de dispositivo.

Debido a que Tailwind es mobile first, todo el tiempo se estará trabajando con el breakpoint small.

Breakpoints más comunes:

  • 320px → Small → Dispositivo mobile.
  • 768px → Medium → Tablet.
  • 1280px → Large → Computadora.

En el sizing, para trabajar las medidas de width y height se usa la clase w-{number} y h-{number} respectivamente, cabe mencionar que cada unidad es igual a 0.25rem. Por ejemplo, w-4 es lo mismo que width: 1rem;

Las medidas porcentuales se manejan como una fracción, w-{fraction}. Por ejemplo: w-1/2 es lo mismo que width: 50%;. También existe w-auto (width: auto)

Otras propiedades para width: min-w-{number}, max-w-{number}, min-w-full.

Otras propiedades para height: min-w-{number}, max-w-{number}, min-w-full.

Más propiedades en la documentación https://tailwindcss.com/docs/min-width

Ejemplo practico:

<div class="w-auto h-screen bg-sky-200 flex">
  <div class="w-1/2 h-1/4 bg-sky-700"></div>
  <div class="w-1/4 h-1/2 bg-cyan-400"></div>
  <div class="w-1/4 h-32 bg-cyan-700"></div>
  <div class="w-1/3 h-72 bg-cyan-900"></div>
</div>

Miss para el próximo curso prepare antes las clase, para evitar los errores durante 😃

HIce esto practicando, les dejo el codigo por si quieren ver: https://play.tailwindcss.com/YLjntNyLXY

Les cuento algo que me pasó… ayer todo muy bien y el día de hoy no se ejecutaban los cambios del ejercicio de este video, resulta que cada vez que quiero usar/actualizar algo tengo que volver a hacer Build en “Terminal”. Por si a alguien le está pasando, vuelvan a ejecutar en Terminal (mac) lo sig: > > > npx tailwindcss -i ./src/css/tailwind.css -o ./public/css/tailwind.css --watch

Señores algo muy importante agreguen a su css la clase:
box-border que hace alusión a esto en css --> box-sizing: border-box;

Tailwind rompe los estándares de CSS. Crearon sus propias reglas de desarrollo, pero no lo veo muy practico porque si cada framework hace lo mismo cada desarrollador(a) tendrá que aprender cada regla en particular. Además, que el uso de estilos directamente en las clases es algo que podría saturar las lineas de código…

📝 Mis apuntes:

.
¿Qué es un Breakpoint?

Los Breakpoint son las medidas de anchura que utilizamos para el diseño responsivo. Con esas medidas aplicamos los estilos CSS con los tamaños concretos y definidos por las media queries. Con otras palabras, los puntos de ruptura son saltos en los que la pantalla va a cambiar de layout.
.
Los Breakpoints más comunes son:

  • 320px para dispositivos móviles, en Tailwind sera sm
  • 768px para tablets, en Taileind ser md
  • 1280px para pantallas de computador, en Taileind ser lg

.

Width:

Width fijo:

  • Utilice **w-{number}**o **w-px**para establecer un elemento en un ancho fijo.

Width porcentual:

  • Use **w-{fraction}**o **w-full**para establecer un elemento en un ancho basado en porcentaje.

Width de ventana:

  • Use **w-screen**para hacer que un elemento abarque todo el ancho de la ventana gráfica.

Utilidades para establecer el width mínimo de un elemento.

  • Establezca el ancho mínimo de un elemento usando las min-w-{width}

Utilidades para establecer el width máximo de un elemento.

  • Establezca el ancho máximo de un elemento usando las max-w-{size}

.

Height:

Height fijo:

  • Use **h-{number}**o **h-px**para establecer un elemento a una altura fija.

Height completa:

  • Use **h-full**para establecer la altura de un elemento al 100 % de su padre, siempre que el padre tenga una altura definida.

Height de ventana:

  • Use **h-screen**para hacer que un elemento abarque toda la altura de la ventana gráfica.

Utilidades para establecer la height mínima de un elemento.

  • Establezca la altura mínima de un elemento utilizando las utilidades min-h-0min-h-fullo .min-h-screen

Utilidades para establecer la height máxima de un elemento.

  • Establezca la altura máxima de un elemento con las utilidades max-h-fullo .max-h-screen
No se inicializa Tailwind con la palabra `class`, este es el atributo de las etiquetas html donde definimos los estilos en lines de los elementos. Siento que puedes confundir a personas que estan empezando en el mundo del desarrollo por no referirse correctamente a las cosas o palabras reservadas o conceptos.
Una medida fija en rem ? pero si rem es una medida relatova, no ?

Les dejo el link de Tailwind Play por si quieren jugar con tailwind sin necesidad de instalarlo.

Un pequeño aporte: ![](https://static.platzi.com/media/user_upload/Medidas%20y%20Breakpoints-5c8331ad-60da-475b-9b64-305c33d2a2e5.jpg)

Un breakpoint es el salto en el que cambia la pantalla de layout
Breakpoints

320px Small Dispositivo mobile.
768px Medium Tablet.
1280px Large Computadora.

Chispas, está lleno de errores y continuidad. Desde el comienzo del curso es así. Lo mismo con el primer curso de Tailwind. La verdad me desesperé de estarlos viendo
Les comparto mi playground 🤓 ![](https://static.platzi.com/media/user_upload/Screenshot%202024-05-28%20at%209.24.49%E2%80%AFPM-a6a1cb51-58d3-46ee-92be-7cc52b323eec.jpg)
Funciona más ágil en PLAY que en VSC![](https://static.platzi.com/media/user_upload/image-900956c8-4892-41cb-a1fa-18bfe7e3b499.jpg)
El default de flex es fila.
[Unidades del viewport - CSS en español - Lenguaje CSS](https://lenguajecss.com/css/unidades-css/relativas-viewport/) ![](https://static.platzi.com/media/user_upload/image-2d8e4cf7-6a24-4254-bbcc-d3e2cedd241e.jpg)
**Ahora entiendo..!** el 4 es la clave de todas las medidas... ![](https://static.platzi.com/media/user_upload/image-b7e1ab0f-23cd-4de9-ba5b-572a7561fad9.jpg)

solo venia a decir que prueben :

https://chakra-ui.com/

![](https://static.platzi.com/media/user_upload/image-63e9c06a-ff99-4f0e-bbc1-1f803f69b092.jpg)
jajaj me encanta cuando ana pasa saliva, pobresita esta nerviosa . Mala ahí de los editores
muy buena clase, en mi opinión personal sobre este framework es que me parece muy engorroso de utilizar y siento que todo queda menos organizado y se me hace complicado saber a que clases les doy los brakepoint

😄

está brutal :0

Al fin empezamos con lo divertido, parece que tailwind es bastante util.

Tailwind es mobile first

En el minuto 7:44 dice que flex viene por default como column pero eso no es correcto ya que esta en row. Column: es uno debajo del otro. Row: es uno al lado del otro.