Az animációk hozzáadása a weboldalakhoz látványos módon növeli azok felhasználói élményét. A középpontos nagyítás és forgatás kombinációja egy kreatív módja annak, hogy fokozd weboldalad vonzerejét.
A következ CSS kód egy egyszer div elemet nagyít középpontosan, miközben egy félkört fordul.
.div {
transform: translate(-50%, -50%) scale(0) rotate(0deg);
animation: zoomAndRotate 2s forwards;
}
@keyframes zoomAndRotate {
0% {
transform: translate(-50%, -50%) scale(0) rotate(0deg);
}
50% {
transform: translate(-50%, -50%) scale(1.5) rotate(180deg);
}
100% {
transform: translate(-50%, -50%) scale(1) rotate(360deg);
}
}
Az @keyframes
szabály a zoomAndRotate
nevet kapta. A transform
tulajdonságon belül az rotate()
függvényt használva beállítottuk a forgatást az animáció különböz állapotaira (0%
, 50%
, 100%
). Az animáció így elször növeli a méretet és elhaladva az id feléig elfordul 180 fokkal, majd végül teljes körben megfordul, mieltt elérné a végállapotot.
Ez az egyszer, mégis látványos hatás fokozza weboldalad vonzerejét és interaktivitását.
A fenti CSS kód egy animációs hatást hoz létre a div elemen. Az animáció kezdetben kicsinyített méretbl közepes méretre nagyítja a divet, közben félkört fordul, és végül visszaáll a közepes méretre. Ez az egyszer, mégis látványos hatás fokozza weboldalad vonzerejét és interaktivitását.