Posizionamento
Classi per configurare la posizione di un elemento.
Valori comuni
Classi per il posizionamento, tra loro non sono presenti le varianti per gestire il responsive.
<div class="position-static">...</div>
<div class="position-relative">...</div>
<div class="position-absolute">...</div>
<div class="position-fixed">...</div>
<div class="position-sticky">...</div>
Posizione fissa in alto
Posiziona un elemento in alto al viewport. Attraverso l’utilizzo di ogni classe fixed-*
l’elemento assumerà una posizione
fixed, ancorandosi al viewport (cioè la finestra del browser) ed uscendo quindi dal normale flusso di posizionamento
del documento.
Assicurati quindi di comprendere appieno le implicazioni della posizione fixed
nel tuo progetto; potrebbe essere necessario aggiungere CSS aggiuntivi.
<div class="fixed-top">...</div>
Posizione fissa in basso
Specularmente al paragrafo precedente, posiziona un elemento in basso al viewport.
<div class="fixed-bottom">...</div>
Sticky top
Posiziona un elemento in alto al viewport, ma solo dopo che nella pagina avviene uno scroll verticale.
La classe .sticky-top
usa la proprietà position: sticky
che non è sopportata da tutti i browser.
I browser IE11 e IE10 restituiranno position: sticky
come position: relative
. Per questo motivo lo stile è
racchiuso all’interno di una query @supports
limitandone così l’uso ai soli browser che ne sopportino la proprietà
correttamente.
<div class="sticky-top">...</div>