Savybė animation-play-state
Savybė animation-play-state leidžia
nustatyti animacijos būseną: ji atkuriama
arba yra sustabdyta.
Sintaksė
selektorius {
animation-play-state: paused | running;
}
Reikšmės
| Reikšmė | Aprašas |
|---|---|
paused |
Animacija sustabdyta. |
running |
Animacija atkuriama. |
Numatytoji reikšmė: running.
Pavyzdys
Šiame pavyzdyje animacija bus paleidžiama užvedus pelės žymeklį ant elemento, ir sustabdoma, kai pelės žymeklis bus pašalintas iš elemento:
<div id="elem"></div>
@keyframes move {
from {
width: 200px;
}
to {
width: 400px;
}
}
#elem {
animation-play-state: paused;
animation-duration: 1s;
animation-name: move;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
height: 50px;
}
#elem:hover {
animation-play-state: running;
}
:
Pavyzdys . Užvedimas ant kito elemento
O dabar animacija bus paleidžiama užvedus pelės žymeklį ant kito elemento, o pašalinus iš jo pelės žymeklį - sustabdoma:
<div id="target"></div>
<div id="elem"></div>
@keyframes move {
from {
margin-left: 0;
}
to {
margin-left: 400px;
}
}
#target {
border: 1px solid red;
margin-bottom: 10px;
width: 50px;
height: 50px;
}
#elem {
animation-play-state: paused;
animation-duration: 3s;
animation-name: move;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}
#target:hover + #elem {
animation-play-state: running;
border: 1px solid green;
}
:
Taip pat žiūrėkite
-
savybė
animation-name,
kuri nurodo animacijos pavadinimą -
savybė
animation-duration,
kuri nurodo animacijos trukmę -
savybė
animation-delay,
kuri nurodo delsą prieš vykdant animaciją -
savybė
animation-timing-function,
kuri nurodo animacijos vykdymo greitį -
savybė
animation-iteration-count,
kuri nurodo animacijos iteracijų skaičių -
savybė
animation-direction,
kuri nurodo animacijos kryptį -
savybė
animation-fill-mode,
kuri nurodo animacijos būseną -
savybė
animation,
kuri yra sutrumpinimas animacijoms -
komanda
@keyframes,
kuri nurodo pagrindinius animacijos kadrus -
sklandūs perėjimai
transition, kurie yra animacija užvedus ant elemento