PPo :1912




Po :1912
Vissza

Hogyan hozz létre animált középpontos nagyítást és forgatást CSS segítségével


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. Ebben a cikkben megmutatjuk, hogyan hozz létre egy ilyen hatást CSS segítségével.

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 elõször növeli a méretet és elhaladva az idõ feléig elfordul 180 fokkal, majd végül teljes körben megfordul, mielõtt elérné a végállapotot.

Ez az egyszerû, mégis látványos hatás fokozza weboldalad vonzerejét és interaktivitását.

Összefoglalás

A fenti CSS kód egy animációs hatást hoz létre a div elemen. Az animáció kezdetben kicsinyített méretbõl közepes méretûre 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.