Fr-enheden i CSS grids
Størrelsen på rækker og kolonner i grid kan
angives ikke kun i px, men
også i fleksibilitetsenheder fr (fraktion).
Brug af disse enheder betyder,
at al plads til placering af
elementer vil blive opdelt i lige store
andele eller fraktioner. Hvert element vil kunne
tage en bestemt del af denne
opdeling. Lad os se,
hvordan det gøres.
Lad os ved hjælp af egenskaben
grid-template-columns
gøre så den første og anden
kolonne i griddet indtager en del af containeren,
og den tredje kolonne - tre dele:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
#parent {
display: grid;
grid-template-columns: 1fr 1fr 3fr;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
box-sizing: border-box;
border: 1px solid #696989;
}
:
Lad der i dit grid være to kolonner. Gør så de har samme bredde.
Lad der i dit grid være tre kolonner. Gør så de har samme bredde.
Lad der i dit grid være tre kolonner. Gør så den tredje kolonne er dobbelt så stor som den første og anden.