Bootstrap - Utilità reattive
Bootstrap fornisce alcune classi di aiuto manciate, per uno sviluppo più veloce per dispositivi mobili. Questi possono essere usati per mostrare e nascondere i contenuti per dispositivo tramite media query, combinati con dispositivi grandi, piccoli e medi.
Usali con parsimonia ed evita di creare versioni completamente diverse dello stesso sito. Responsive utilities are currently only available for block and table toggling.
Classi | dispositivi |
---|---|
.visible-xs | Piccolo extra (meno di 768px) visibile |
.visible-sm | Piccolo (fino a 768 px) visibile |
.visible-md | Medio (da 768 px a 991 px) visibile |
.visible-lg | Visibile più grande (992 px e oltre) |
.hidden-xs | Piccolo extra (meno di 768px) nascosto |
.hidden-sm | Piccolo (fino a 768 px) nascosto |
.hidden-md | Medio (da 768 px a 991 px) nascosto |
.hidden-lg | Più grande (992 px e oltre) nascosto |
Corsi di stampa
La tabella seguente elenca le classi di stampa. Usali per alternare il contenuto per la stampa.
Classi | Stampa |
---|---|
.visible-print | Sì visibile |
.hidden-print | Visibile solo al browser per non stampare. |
Esempio
L'esempio seguente mostra l'uso delle classi di supporto elencate sopra. Ridimensiona il browser o carica l'esempio su diversi dispositivi per testare le classi di utilità reattive.
<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 che l'elemento è visibile nella visualizzazione corrente.