Fungsi scale
Fungsi scale menskala elemen:
membesarkan atau mengecilkannya dalam beberapa
kali. Penskalaan dilakukan di sekitar
titik yang ditentukan oleh sifat transform-origin.
Boleh menerima satu atau dua parameter, disenaraikan secara berturutan. Jika terdapat dua parameter - yang pertama menetapkan penskalaan mengufuk, dan yang kedua - menegak. Jika hanya satu parameter, ia menetapkan penskalaan mengufuk dan menegak secara serentak.
Nilai parameter adalah integer atau pecahan.
Jika lebih besar daripada 1 - elemen dibesarkan,
jika kurang (contohnya, 0.5) - elemen
dikecilkan. Jika ditetapkan 1 - tiada perubahan
(inilah nilai lalai).
Sintaks
selector {
transform: scale(satu atau dua nombor);
}
Contoh
Apabila tetikus melayang di atas blok, besarkan skala sebanyak 1.5
kali pada kedua-dua paksi:
<div id="elem">lorem ipsum</div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: scale(1.5);
}
:
Contoh
Kecilkan skala sebanyak 2 kali pada kedua-dua paksi:
<div id="elem">lorem ipsum</div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: scale(0.5);
}
:
Contoh
Besarkan skala sebanyak 2 kali pada paksi X:
<div id="elem">lorem ipsum</div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: scale(2, 1);
}
:
Contoh
Besarkan skala sebanyak 2 kali pada paksi Y:
<div id="elem">lorem ipsum</div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: scale(1, 2);
}
: