Bootstrap: utilidades receptivas
Bootstrap proporciona algunas clases de ayuda para un desarrollo más rápido compatible con dispositivos móviles. Estos se pueden usar para mostrar y ocultar contenido por dispositivo a través de una consulta de medios, combinados con dispositivos grandes, pequeños y medianos.
Úselos con moderación y evite crear versiones completamente diferentes del mismo sitio. Responsive utilities are currently only available for block and table toggling.
Clases | Dispositivos |
---|---|
.visible-xs | Extra pequeño (menos de 768 px) visible |
.visible-sm | Pequeño (hasta 768 px) visible |
.visible-md | Medio (768 px a 991 px) visible |
.visible-lg | Más grande (992 px y superior) visible |
.hidden-xs | Extra pequeño (menos de 768 px) oculto |
.hidden-sm | Pequeño (hasta 768 px) oculto |
.hidden-md | Medio (768 px a 991 px) oculto |
.hidden-lg | Más grande (992 px y superior) oculto |
Clases de impresión
La siguiente tabla enumera las clases de impresión. Úselos para alternar el contenido para imprimir.
Clases | Impresión |
---|---|
.visible-print | Si visible |
.hidden-print | Visible solo para el navegador para no imprimir. |
Ejemplo
El siguiente ejemplo demuestra el uso de las clases auxiliares enumeradas anteriormente. Cambie el tamaño de su navegador o cargue el ejemplo en diferentes dispositivos para probar las clases de utilidad de respuesta.
<div class = "container" style = "padding: 40px;">
<div class = "row visible-on">
<div class = "col-xs-6 col-sm-3" style = "background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;">
<span class = "hidden-xs">Extra small</span>
<span class = "visible-xs">✔ Visible on x-small</span>
</div>
<div class = "col-xs-6 col-sm-3" style = "background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;">
<span class = "hidden-sm">Small</span>
<span class = "visible-sm">✔ Visible on small</span>
</div>
<div class = "clearfix visible-xs"></div>
<div class = "col-xs-6 col-sm-3" style = "background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;">
<span class = "hidden-md">Medium</span>
<span class = "visible-md">✔ Visible on medium</span>
</div>
<div class = "col-xs-6 col-sm-3" style = "background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;">
<span class = "hidden-lg">Large</span>
<span class = "visible-lg">✔ Visible on large</span>
</div>
</div>
</div>
Checkmarks indica que el elemento está visible en su ventana gráfica actual.