Nouvelles classes visibles ajoutées à Bootstrap
Téléphones extra petits appareils (<768px)(Class names : .visible-xs-block, hidden-xs)
Petits appareils
Tablettes (≥768px)(Class names : .visible-sm-block, hidden-sm)
Ordinateurs de bureau pour appareils moyens (≥992 pixels)(Class names : .visible-md-block, hidden-md)
Ordinateurs de bureau pour gros appareils (≥1200px)(Class names : .visible-lg-block, hidden-lg)
Ci-dessous est déconseillé à partir de la v3.2.0
Téléphones extra petits appareils (<768px) (Class names : .visible-xs, hidden-xs)
Petits appareils Tablettes (≥768px) (Class names : .visible-sm, hidden-sm)
Ordinateurs de bureau pour appareils moyens (≥992 pixels) (Class names : .visible-md, hidden-md)
Ordinateurs de bureau pour gros appareils (≥1200px) (Class names : .visible-lg, hidden-lg)
Bootstrap beaucoup plus ancien
.hidden-phone, .hidden-tablet
etc. ne sont pas pris en charge / obsolètes.
METTRE À JOUR:
Dans Bootstrap 4, il existe 2 types de classes:
- Les éléments
hidden-*-up
qui masquent l'élément lorsque la fenêtre est au point d'arrêt donné ou plus large.
hidden-*-down
qui masquent l'élément lorsque la fenêtre est au point d'arrêt donné ou plus petit.
En outre, la nouvelle xl
fenêtre d'affichage est ajoutée pour les périphériques d'une largeur supérieure à 1 200 pixels. Pour plus d'informations, cliquez ici .
.hidden-phone
et.hidden-tablet
sont déconseille ** - ils sont ** non pris en charge . Obsolète a tendance à signifier "a été remplacé par d'autres approches, bien qu'il soit encore soutenu qu'il devrait être supprimé progressivement" . Cela semble être le cas avec Bootstrap 3.2.0 -.visible-xs
et similaires fonctionnent toujours pour l'instant, tandis que.hidden-phone
et les amis sont complètement absents de la fonctionnalité de Bootstrap.Bootstrap 4 Beta Answer:
Notez que vous pouvez également vous connecter en remplaçant
d-*-block
pard-*-inline-block
Ancienne réponse: Bootstrap 4 Alpha
Vous pouvez utiliser les classes
.hidden-*-up
pour vous cacher sur une taille donnée et des appareils plus grandsIl en va de même
.hidden-*-down
pour se cacher sur une taille donnée et des appareils plus petitsvisible- * n'est plus une option avec bootstrap 4
Pour afficher uniquement sur les appareils de taille moyenne , vous pouvez combiner les deux:
Les tailles valides sont:
xs
pour les téléphones en mode portrait (<34em)sm
pour les téléphones en mode paysage (≥34em)md
pour comprimés (≥48em)lg
pour les ordinateurs de bureau (≥62em)xl
pour les ordinateurs de bureau (≥75em)C'était à partir de Bootstrap 4, alpha 5 (janvier 2017). Plus de détails ici: http://v4-alpha.getbootstrap.com/layout/responsive-utilities/
Sur Bootstrap 4.3.x: https://getbootstrap.com/docs/4.3/utilities/display/
la source
.d-
classes pour masquer ou afficher des tailles différentes. getbootstrap.com/docs/4.0/utilities/displayd-none d-md-block
. code.luasoftware.com/tutorials/bootstrap/…Réponse Bootstrap 4.x
hidden-*
les classes sont supprimées de Bootstrap 4 beta.Si vous voulez montrer sur moyen et haut, utilisez les
d-*
classes, par exemple:Si vous souhaitez afficher uniquement en petit et en dessous, utilisez ceci:
Taille de l'écran et tableau des classes
Documentation
la source
Vous pouvez entrer ces suffixes de classe de module pour n'importe quel module afin de mieux contrôler où il sera affiché ou masqué.
http://twitter.github.com/bootstrap/scaffolding.html défiler vers le bas
la source
J'ai quelques clarifications à ajouter ici:
1) La liste affichée (téléphone visible, tablette visible, etc.) est déconseillée dans Bootstrap 3. Les nouvelles valeurs sont:
L'astérisque se traduit comme suit pour chacun (je montre uniquement visible-xs- * ci-dessous):
2) Lorsque vous utilisez ces classes, vous n'ajoutez pas de point avant (comme le montre de façon confuse une partie de la réponse ci-dessus).
Par exemple:
3) Vous pouvez utiliser visible- * et hidden- * (par exemple, visible-xs et hidden-xs) mais ceux-ci ont été dépréciés dans Bootstrap 3.2.0.
Pour plus de détails et les dernières spécifications, allez ici et recherchez "visible": http://getbootstrap.com/css/
la source
hidden-xs-block
n'est pas valide, mais l'visible-xs-block
estTout
hidden-*-up
, leshidden-*
classes ne fonctionnent pas pour moi, donc j'ajoute unehidden
classe self-made avantvisible-*
(qui fonctionne pour la version de bootstrap actuelle). Il est très utile si vous devez afficher div uniquement pour un écran et le masquer pour tous les autres.CSS:
HTML:
la source
Pour Bootstrap 4.0 beta (et je suppose que cela restera pour la finale), il y a un changement - sachez que les classes cachées ont été supprimées.
Voir les documents: https://getbootstrap.com/docs/4.0/utilities/display/
Pour masquer le contenu sur mobile et l'afficher sur les plus gros appareils, vous devez utiliser les classes suivantes:
Le jeu de première classe n'en affiche aucun sur tous les appareils et le second l'affiche pour les appareils "sm" (vous pouvez utiliser md, lg, etc. au lieu de sm si vous souhaitez afficher sur différents appareils.
Je suggère de lire à ce sujet avant la migration:
https://getbootstrap.com/docs/4.0/migration/#responsive-utilities
la source
Dans boostrap 4.1 (exécutez l'extrait parce que j'ai copié le code de la table entière de la documentation Bootstrap):
https://getbootstrap.com/docs/4.1/utilities/display/#hiding-elements
la source