/
para buscarMedia queries
Screens
Usamos tres breakpoints simplificados según el dispositivo: mobile (sm), tablet (md) y desktop (lg). Estos se diferencian por el tamaño de la pantalla en píxeles. Se utilizan para diseñar directamente en los breakpoints o para diferenciar las clases utilitarias.
Nota En este ejemplo, puedes ver cómo se usan y combinan los breakpoints. Solo se pueden combinar mobile con tablet o tablet con desktop.
768px
1024px
Departamento en venta
San Borja 535, Ciudad de México
Departamento en venta
San Borja 535, Ciudad de México
Departamento en venta
San Borja 535, Ciudad de México
Scss
@include media-mobile { ... }
@include media-tablet(screen) { ... }
@include media-desktop { ... }
@include media-tablet(down) { ... }
@include media-tablet(up) { ... }
Target
Además del uso básico, podemos emplear media queries más específicas, como las relacionadas con el dispositivo, la orientación, la entrada táctil, etc.
| Target | Condición | Mixin |
| Mobile | <768px | @include media-mobile |
| Tablet | 768px - 1366px | @include media-tablet |
| Tablet sm | 768px - 950px | @include media-tablet(sm) |
| Tablet screen | 768px - 1023px | @include media-tablet(screen) |
| Tablet + desktop | ≥768px | @include media-tablet(up) |
| Tablet + mobile | ≤1023px | @include media-tablet(down) |
| Desktop | ≥1024px | @include media-desktop |
| Desktop sm | 1024px-1150px | @include media-desktop(sm) |
| Desktop lg | ≥1240px | @include media-desktop(lg) |
| Desktop xl | ≥1440px | @include media-desktop(xl) |
| Desktop xxl | ≥1681px | @include media-desktop(xxl) |
| Touch | hover: none | @include media-touch |
| No Touch | hover: hover | @include media-touch(false) |
Ejemplo
Mobile
Tablet
Desktop