Procente și unități fr în grid-uri CSS
În paralel cu fr se pot
folosi valori în %,
care de asemenea determină ce parte
a containerului va ocupa coloana.
În acest caz, mai întâi se va calcula dimensiunea
coloanei în %, iar spațiul liber rămas
va fi împărțit în fracțiuni:
<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>
#parent {
display: grid;
grid-template-columns: 50% 1fr 2fr 30%;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Să presupunem că grid-ul tău are trei coloane.
Faceți astfel încât prima coloană
să ocupe 20%, iar celelalte
două coloane să aibă dimensiuni
egale.
Să presupunem că grid-ul tău are cinci coloane.
Faceți astfel încât prima
coloană să ocupe 100px,
a doua coloană 20%,
iar coloanele rămase să împartă spațiul
rămas astfel încât fiecare coloană
să fie de două ori mai mare decât cea anterioară.