Mostrar propiedad
Alterne de manera rápida y receptiva el valor de visualización de los componentes y más con nuestras utilidades de visualización. Incluye soporte para algunos de los valores más comunes, así como algunos extras para controlar la visualización al imprimir.
Cambie el valor de la display
propiedad con nuestras clases de utilidad de visualización receptiva. Admitimos deliberadamente solo un subconjunto de todos los valores posibles para display
. Las clases se pueden combinar para varios efectos según lo necesite.
Las clases de utilidad de visualización que se aplican a todos los puntos de interrupción , de xs
a xl
, no tienen abreviatura de punto de interrupción en ellas. Esto se debe a que esas clases se aplican desde min-width: 0;
y hacia arriba y, por lo tanto, no están vinculadas a una consulta de medios. Sin embargo, los puntos de interrupción restantes sí incluyen una abreviatura de punto de interrupción.
Como tal, las clases se nombran usando el formato:
.d-{value}
porxs
.d-{breakpoint}-{value}
parasm
,md
,lg
yxl
.
Donde el valor es uno de:
none
inline
inline-block
block
table
table-cell
table-row
flex
inline-flex
Las consultas de medios afectan los anchos de pantalla con el punto de interrupción dado o mayor . Por ejemplo, .d-lg-none
conjuntos display: none;
en ambas pantallas lg
y .xl
Para un desarrollo optimizado para dispositivos móviles más rápido, use clases de visualización receptivas para mostrar y ocultar elementos por dispositivo. Evite crear versiones completamente diferentes del mismo sitio; en su lugar, oculte el elemento de manera receptiva para cada tamaño de pantalla.
Para ocultar elementos, simplemente use la .d-none
clase o una de las .d-{sm,md,lg,xl}-none
clases para cualquier variación de pantalla receptiva.
Para mostrar un elemento solo en un intervalo dado de tamaños de pantalla, puede combinar una .d-*-none
clase con una .d-*-*
clase, por ejemplo .d-none .d-md-block .d-xl-none
, ocultará el elemento para todos los tamaños de pantalla, excepto en dispositivos medianos y grandes.
Tamaño de pantalla | Clase |
---|---|
Oculto en todo | .d-none |
Oculto solo en xs | .d-none .d-sm-block |
Oculto solo en sm | .d-sm-none .d-md-block |
Oculto solo en md | .d-md-none .d-lg-block |
Oculto solo en lg | .d-lg-none .d-xl-block |
Oculto solo en xl | .d-xl-none |
Visible en todos | .d-block |
Visible solo en xs | .d-block .d-sm-none |
Visible solo en sm | .d-none .d-sm-block .d-md-none |
Visible solo en md | .d-none .d-md-block .d-lg-none |
Visible solo en lg | .d-none .d-lg-block .d-xl-none |
Visible solo en xl | .d-none .d-xl-block |
Cambie el display
valor de los elementos al imprimir con nuestras clases de utilidad de visualización de impresión. Incluye soporte para los mismos display
valores que nuestras .d-*
utilidades receptivas.
.d-print-none
.d-print-inline
.d-print-inline-block
.d-print-block
.d-print-table
.d-print-table-row
.d-print-table-cell
.d-print-flex
.d-print-inline-flex
Las clases de impresión y visualización se pueden combinar.