Fr-yksikkö
Joustavuusyksikkö fr
ilmaisee osuuden tai fraktion kokonaiskoosta
tilassa, jossa elementti sijaitsee.
fr:n käytön etuna
on sen mukautuvuus erilaisiin
säiliöihin tai näytön resoluutioihin,
sillä fr jakaa yksinkertaisesti kaiken tilan ilmoitetun
määrän fraktioita (osia) ilman sidosta niiden tarkkaan
kokoon pikseleinä.
Esimerkki
Tehdään grid-template-columns-ominaisuudella
niin, että ensimmäinen ja toinen
grid-sarake vievät yhden osan säiliöstä,
ja kolmas sarake - kolme osaa:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
</div>
#parent {
display: grid;
grid-template-columns: 1fr 1fr 3fr;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
box-sizing: border-box;
border: 1px solid #696989;
}
:
Esimerkki
fr-yksiköissä ilmoitetut arvot
voivat olla murtolukuja. Muutetaan
edellistä esimerkkiä asettamalla
toisen ja kolmannen sarakkeen leveys
murtolukuina:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
</div>
#parent {
display: grid;
grid-template-columns: 1fr 0.5fr 2.5fr;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Katso myös
-
yksikkö
px,
joka asettaa koon pikseleinä -
yksikkö
em,
joka asettaa koon em-yksiköissä -
yksikkö
rem,
joka asettaa koon rem-yksiköissä -
yksikkö
%,
joka asettaa koon prosentteina -
yksikkö
vw,
joka asettaa koon vw-yksiköissä -
yksikkö
vh,
joka asettaa koon vh-yksiköissä -
yksikkö
vmax,
joka asettaa koon vmax-yksiköissä -
yksikkö
vmin,
joka asettaa koon vmin-yksiköissä