Fr-enheten
Fleksibilitetsenheten fr
representerer en andel eller fraksjon av den totale
størrelsen til rommet hvor elementet befinner seg.
Fordelen med å bruke
fr er dens tilpasningsevne til
forskjellige beholdere eller skjermoppløsninger,
siden fr bare fordeler all tilgjengelig plass til den angitte
antall fraksjoner (deler) uten binding til deres eksakte
størrelse i piksler.
Eksempel
La oss ved hjelp av egenskapen
grid-template-columns
gjøre slik at den første og andre
kolonnen i griddet tar én del av beholderen,
og den tredje kolonnen tar tre deler:
<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;
}
:
Eksempel
Verdier spesifisert i fr-enheter
kan ha desimalform. La oss
endre forrige eksempel ved å spesifisere
bredden for den andre og tredje kolonnen
i desimaltall:
<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;
}
:
Se også
-
enheten
px,
som setter størrelsen i piksler -
enheten
em,
som setter størrelsen i em -
enheten
rem,
som setter størrelsen i rem -
enheten
%,
som setter størrelsen i prosent -
enheten
vw,
som setter størrelsen i vw -
enheten
vh,
som setter størrelsen i vh -
enheten
vmax,
som setter størrelsen i vmax -
enheten
vmin,
som setter størrelsen i vmin