CSS: le unità Css Viewport – parte 2
| Titolo: | CSS: le unità Css Viewport – parte 2 |
| Sezione: | WEB |
| Data: | 03.11.2018 |
Semplifica i fogli di stile con le unità  CSS Viewport – ...
Semplifica i fogli di stile con le unità  CSS Viewport – Parte 2
In determinate situazioni, vorreste ridimensionare un elemento figlio rispetto alla finestra, e non al suo genitore. Questo non funzionerà :
#parent{
width: 400px;
}
#child {
/* Questo avrà il 100% della larghezza del parent, non dell'intera pagina. */
width: 100%;
}
Se invece usiamo l’unità di misura vw, il nostro elemento figlio e occuperà tutta la larghezza della pagina  baipassando il genitore:
#parent{
: 400px;
}
{
/* Questo avrà il 100% della larghezza dell'intera pagina */
width: 100vw;
}
Dimensione responsiva del carattereÂ
Le unità Viewport possono essere utilizzate anche sul testo! In questo esempio abbiamo impostato la dimensione del carattere in vw creando un carattere respnsivo.
h2.testo-responsivo{
font-size: 6vw;
}
h4.testo-responsivo{
font-size: 3vw;
}
Centratura verticale responsiva
Impostando la larghezza, l’altezza e i margini di un elemento in unità viewport, puoi centrarlo senza utilizzare altri trucchi.
Questo rettangolo ha un’altezza di 60vh e margini superiore e inferiore di 20vh, che somma fino a 100vh (60 + 2 * 20) rendendolo sempre centrato, anche sul ridimensionamento della finestra.
#rectangle{
width: 60vw;
height: 60vh;
margin: 20vh auto;
}
Kenji Agency : realizzazione siti web a Treviso