Funkcija scale
Funkcija scale skalira element:
ga poveča ali zmanjša za večkratnik.
Skaliranje se izvede okoli
točke, določene z lastnostjo transform-origin.
Lahko sprejme en ali dva parametra, ločena z vejico. Če sta parametra dva - prvi parameter določa skaliranje vodoravno, drugi pa navpično. Če je parameter en sam, določa skaliranje vodoravno in navpično hkrati.
Vrednost parametrov je celo ali decimalno
število. Če je večje od 1 - se element poveča,
če je manjše (na primer, 0.5) - se element
zmanjša. Če nastavimo 1 - se nič ne spremeni
(to je privzeta vrednost).
Sintaksa
selektor {
transform: scale(eno ali dve števili);
}
Primer
Ob preletu miške nad blokom povečajmo lestvico za 1.5
krat na obeh oseh:
<div id="elem">lorem ipsum</div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: scale(1.5);
}
:
Primer
Zmanjšajmo lestvico za 2 krat na obeh oseh:
<div id="elem">lorem ipsum</div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: scale(0.5);
}
:
Primer
Povečajmo lestvico za 2 krat na osi X:
<div id="elem">lorem ipsum</div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: scale(2, 1);
}
:
Primer
Povečajmo lestvico za 2 krat na osi Y:
<div id="elem">lorem ipsum</div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: scale(1, 2);
}
: