Avoir un problème avec les nouvelles classes masquées / visibles des utilitaires réactifs lors de la migration vers Bootstrap 4 . Je sais que les classes .hidden- ont été supprimées de la v3 et remplacées par .hidden-*-up
.hidden-*-down
. Utilisation des nouvelles .hidden-*-up.hidden-*-down
classes mais les éléments ne deviennent pas visibles / masqués. Je ne comprends pas pourquoi.
<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>
* rien n'est caché dans cet exemple, quelle que soit la taille de l'écran (Safari, Responsive Design Mode)
Réponses:
Avec Bootstrap 4, les
.hidden-*
classes ont été complètement supprimées (oui, elles ont été remplacées parhidden-*-*
mais ces classes ont également disparu des alphas v4).À partir de la v4-beta, vous pouvez combiner
.d-*-none
et.d-*-block
classes pour obtenir le même résultat.visible- * a également été supprimé ; au lieu d'utiliser des
.visible-*
classes explicites , rendez l'élément visible en ne le cachant pas (encore une fois, utilisez des combinaisons de .d-none .d-md-block). Voici l'exemple de travail:class="hidden-xs"
devientclass="d-none d-sm-block"
(ou d-none d-sm-inline-block ) ...Un exemple d' utilitaires réactifs Bootstrap 4 :
Documentation
la source
display
.Classe de taille d'écran
-
Caché sur tous les .d-none
Caché uniquement sur xs .d-none .d-sm-block
Caché uniquement sur sm .d-sm-none .d-md-block
Caché uniquement sur md .d-md-none .d-lg-block
Caché uniquement sur lg .d-lg-none .d-xl-block
Caché uniquement sur xl .d-xl-none
Visible sur tous les blocs .d
Visible uniquement sur xs .d-block .d-sm-none
Visible uniquement sur sm .d-none .d-sm-block .d-md-none
Visible uniquement sur md .d-none .d-md-block .d-lg-none
Visible uniquement sur lg .d-none .d-lg-block .d-xl-none
Visible uniquement sur xl .d-none .d-xl-block
Reportez-vous à ce lien http://getbootstrap.com/docs/4.0/utilities/display/#hiding-elements
4.5 lien: https://getbootstrap.com/docs/4.5/utilities/display/#hiding-elements
la source
Bootstrap 4 (^ beta) a changé les classes pour masquer / afficher des éléments réactifs. Voir ce lien pour les classes correctes à utiliser: http://getbootstrap.com/docs/4.0/utilities/display/#hiding-elements
la source
Certaines versions fonctionnent
la source