7.3. fejezet¶
Transzformálás¶
A transform CSS tulajdonsággal 2-dimenziós, illetve 3-dimenziós transzformálásokat adhatunk HTML elemeknek. A transzformálás lehetőséget nyújt többek között elemek eltolására, forgatására, skálázására és elferdítésére.
A tulajdonság néhány fontosabb értéke:
translate(x, y): eltolja az elemet a jelenlegi helyéhez képestx: vízszintes eltolás (pozitív érték esetén jobbra, negatív érték esetén balra tolja el)y: függőleges eltolás (pozitív érték esetén lefelé, negatív érték esetén felfelé tolja el)
rotate(ndeg): elforgatja az elemetnfokkal (pozitívnesetén az óramutató járásával megegyező, negatívnesetén az óramutató járásával ellenkező irányba forgat)scale(w, h): a megadott szélesség- (w) és magasság-aránynak (h) megfelelően nyújtja vagy zsugorítja az elemetscaleX(n):n-szeresére nyújtja vagy zsugorítja az elem szélességétscaleY(n):n-szeresére nyújtja vagy zsugorítja az elem magasságát
skew(xdeg, ydeg): elferdíti az elemet (az X-tengely menténxfokkal, az Y-tengely mentényfokkal)skewX(ndeg): elferdíti az elemet az X-tengely menténnfokkalskewY(ndeg): elferdíti az elemet az Y-tengely menténnfokkal
matrix(scaleX, skewY, skewX, scaleY, translateX, translateY): a fenti tulajdonságok összevont megadásarotateX(ndeg): elforgatja az elemet az X-tengely körülnfokkal (3D transzformáció)rotateY(ndeg): elforgatja az elemet az Y-tengely körülnfokkal (3D transzformáció)rotateZ(ndeg): elforgatja az elemet a Z-tengely körülnfokkal (3D transzformáció).
Példa: Egy HTML elem vízszintes és függőleges középre igazítása a weboldalon belül
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | |

Példa: Egy HTML elem eltolása és 45 fokkal való elforgatása
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |

Utolsó frissítés:
2025-08-10 20:20:45