Útmutató css animáció kezdőknek

Útmutató css animáció kezdőknek

Kezdeni, kezdje két standard fogalmak CSS3 animációk:

1. CSS képkockák

A szabály alkalmazásával a CSS képkockák, megadhatja a rend és a CSS animáció stílusa. A képkockák - alapján animáció CSS. Ezek határozzák meg, hogy milyen típusú CSS animáció minden egyes szakaszában az időskálán animáció. Elszámolni @keyframes. az alábbi részekből áll, amelyek mindegyike kulcsképkockát:

  1. Név. a neve az animáció lesz rögzítve után azonnal a kulcsszó @keyframes.
  2. Stage. lépés animációk megadható százalékban. 0% (kezdeti szakaszban) és 100% (a végső lépés), akkor bármelyik szakaszában, és a köztes szakaszban a saját belátása szerint.>
  3. CSS stílusok. Használhatja bármilyen CSS tulajdonságok minden szakaszában az animáció, az írás őket fogszabályozó.

2. tulajdonságai CSS animáció:

Miután beállította az összes szakaszában és a CSS animáció, meg kell határoznia, hogyan kell viselkedni, mint animáció. CSS animáció ingatlan hívtuk @keyframes választó. Miért érdemes egy szabályt animáció:

  1. Hozzárendelése @keyframes választó az elemeket, amelyek az animálni kívánt.
  2. Határozza meg a viselkedését CSS-animációk

Sok ingatlan CSS animáció, a két legfontosabb:

  1. animáció neve. Valamint meghatározza a nevét @keyframes.
  2. animációs időtartamát. CSS meghatározza időtartamát az animációt.

Nézzünk néhány hasznos tulajdonságai CSS-animációk.

  1. animáció-időzítés-funkciót. Meghatározása CSS animáció sebessége. Akkor ki azokat a meglévő arányok: lineáris, egyszerű, könnyű, Kis-out és a könnyű-in-out. Azt is beállíthatja a sebességet, amely használja a harmadfokú Bezier görbét.
    Szintaxis: animáció-időzítés-funkció: egyszerű-in;
  2. animáció késleltetés. Állítsa CSS animáció késés. Megadhatja, hogy a pozitív vagy negatív késleltetés értéket. Pozitív késleltetési értéket, például, 3S, jelzi, hogy a következő CSS animáció indul 3s, míg a negatív érték azt jelzi, hogy a CSS animáció azonnal elkezdődik, de nem a legelején, és abban az időben a animációk 3s.
    Syntax: animáció-késleltetés: 3s;
  3. animáció-iterációs-szám. Határozza meg, hányszor az animáció fog játszani ciklus leállítása előtt
    Syntax: animáció-iterációs-száma: 3; .
    Lehet hogy a következő értékeket:
    • #: Egy egész szám.
    • végtelen: végtelen lejátszás CSS animációk.
    • kezdeti: alapértelmezett érték.
    • öröklik: Az érték a szülő elem.
  4. animáció-irányba. CSS animáció irányát. Lehet állítani, hogy normál, fordított és kitérő.
    Szintaxis: animáció-irányba. alternatív;
    • normál: Játék előre.
    • reverz: Játék az ellenkező irányba.
    • alternatív: Különféle lejátszási irányban (előre, hátra stb).
  5. animáció-fill-módban. Ezzel a tulajdon, megadhatja, hogy mely stílusok után kerül alkalmazásra a CSS-animációk.
    Syntax: animáció-fill-üzemmód: mindkettő;
    Akkor válasszon egyet az alábbi stílusok:
    • hátra: Basic CSS kulcskockára az animáció jelenik meg a késleltetési idő alatt animáció (érdemes alkalmazni csak az animáció egy nem nulla késleltetéssel).
    • előre: A hatás a CSS animáció látható lesz még akkor is, ha az animáció vége (az animáció után elem nem kap a kezdeti értékek, és a közbenső termékeket az animáció).
    • Mindkét: Alapvető CSS keyframe animációt fog megjelenni a késleltetési idő alatt animáció, és az utolsó jelenik meg akkor is, ha az animáció alatt (akkor van értelme, csak az animáció egy nem nulla késleltetéssel).
    • none: A hatás a CSS-animációk is csak akkor következik idején az animációt.
  6. animáció-play-state. Ez határozza meg, hogy a CSS animációt szünetel.
    Syntax: animáció-play-állam: szünetel;
    Megadhat több vesszővel elválasztva:
    1. játszik: animáció működik.
    2. szünetel: Animáció szünetel.

Hozzunk létre egy villogó hatás, a fenti tulajdonságok:

Az eredmény egy villogó hatása, amely késleltetési idő 1 másodperc, a teljes időtartama az animáció CSS ​​6 másodperc. Animációt egy végtelen ciklusba, és annak irányát váltakozik.

Hozzáadása több CSS-animációk

Azt is hozzá több animációk, vesszővel elválasztva:

Kapcsolódó cikkek