CSS 2D Transformacije

Nauči kako transformirati elemente u 2D prostoru

Translate

Pomjeranje

Pomjera element po X i Y osi bez utjecaja na druge elemente.

Translate
transform: translate(50px, 30px);

Rotate

Rotacija

Rotira element oko njegove centre točke. Kut se mjeri u stupnjima (deg).

Rotate
transform: rotate(45deg);

Scale

Skaliranje

Povećava ili smanjuje element. Vrijednost > 1 povećava, < 1 smanjuje.

Scale
transform: scale(1.5);

Skew

Iskošenje

Iskošava element po X i Y osi, stvarajući efekt distorzije.

Skew
transform: skew(20deg, 10deg);

SkewX

Iskošenje X

Iskošava element samo po horizontalnoj osi (X).

SkewX
transform: skewX(25deg);

SkewY

Iskošenje Y

Iskošava element samo po vertikalnoj osi (Y).

SkewY
transform: skewY(25deg);

ScaleX

Skaliranje X

Skalira element samo po horizontalnoj osi.

ScaleX
transform: scaleX(1.8);

ScaleY

Skaliranje Y

Skalira element samo po vertikalnoj osi.

ScaleY
transform: scaleY(1.8);

Kombinirana Transformacija

Napredna

Kombiniranje više transformacija u jednoj liniji za kompleksnije efekte.

Kombinirana
transform: translate(30px, 20px) rotate(15deg) scale(1.2);