Peratusan dan Unit fr dalam Grid CSS
Selain fr, nilai dalam % juga boleh digunakan,
yang turut menentukan bahagian mana
container yang akan diisi oleh lajur.
Pada masa yang sama, saiz lajur dalam
% akan dikira terlebih dahulu,
dan ruang kosong yang tinggal akan
dibahagikan kepada pecahan:
<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;
}
:
Katakan grid anda mempunyai tiga lajur.
Lakukan supaya lajur pertama
mengambil 20%, dan dua lajur
selebihnya mempunyai saiz yang sama.
Katakan grid anda mempunyai lima lajur.
Lakukan supaya lajur pertama
mengambil 100px,
lajur kedua 20%,
dan lajur selebihnya membahagikan ruang
yang tinggal supaya setiap lajur
adalah dua kali ganda lebih besar
dari lajur sebelumnya.