Tener un problema con las clases ocultas / visibles de las nuevas utilidades receptivas al migrar a Bootstrap 4 . Soy consciente de que las clases .hidden- se han eliminado de v3 y se han reemplazado con .hidden-*-up
.hidden-*-down
. Usando las nuevas .hidden-*-up.hidden-*-down
clases pero los elementos no cambian a visibles / ocultos. No puedo entender por qué.
<div class="col hidden-xs-down">
<span class="vcard">
…
</span>
</div>
<div class="col hidden-lg-down">
<div class="hidden-sm-down">
…
</div>
<div class="hidden-xs-down">
…
</div>
</div>
* no hay nada oculto en este ejemplo, independientemente del tamaño de la pantalla (Safari, modo de diseño adaptable)
Respuestas:
Con Bootstrap 4, las
.hidden-*
clases se eliminaron por completo (sí, fueron reemplazadas por,hidden-*-*
pero esas clases también desaparecieron de las versiones alfa v4).Comenzando con v4-beta, puede combinar clases
.d-*-none
y.d-*-block
para lograr el mismo resultado.visible- * también se eliminó ; en lugar de usar
.visible-*
clases explícitas , haga visible el elemento sin ocultarlo (nuevamente, use combinaciones de .d-none .d-md-block). Aquí está el ejemplo de trabajo:class="hidden-xs"
se convierte enclass="d-none d-sm-block"
(o d-none d-sm-inline-block ) ...Un ejemplo de utilidades de respuesta de Bootstrap 4 :
Documentación
fuente
display
.Clase de tamaño de pantalla
-
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 los bloques .d
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
Consulte este enlace http://getbootstrap.com/docs/4.0/utilities/display/#hiding-elements
4.5 enlace: https://getbootstrap.com/docs/4.5/utilities/display/#hiding-elements
fuente
Bootstrap 4 (^ beta) ha cambiado las clases para ocultar / mostrar elementos sensibles. Consulte este enlace para conocer las clases correctas para usar: http://getbootstrap.com/docs/4.0/utilities/display/#hiding-elements
fuente
Alguna versión funcionando
fuente