Animation-play-state xususiyati
animation-play-state xususiyati
animatsiyaning holatini belgilash imkonini beradi:
u ijro etilayotgan yoki to‘xtatilgan.
Sintaksis
selector {
animation-play-state: paused | running;
}
Qiymatlar
| Qiymat | Ta'rif |
|---|---|
paused |
Animatsiya to‘xtatilgan. |
running |
Animatsiya ijro etilayotgan. |
Standart qiymat: running.
Misol
Ushbu misolda animatsiya element ustiga sichqoncha ko‘rsatgichi olib borilganda ishga tushadi, ko‘rsatgich olib tashlanganda esa to‘xtaydi:
<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;
}
:
Misol . Boshqa element ustiga ko‘rsatgich olib borish
Endi esa animatsiya sichqoncha ko‘rsatgichi boshqa element ustiga olib borilganda ishga tushadi, undan olib tashlanganda esa to‘xtaydi:
<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;
}
:
Shuningdek
-
animation-namexususiyati,
animatsiya nomini belgilaydi -
animation-durationxususiyati,
animatsiya davomiyligini belgilaydi -
animation-delayxususiyati,
animatsiya bajarilishidan oldingi kechikishni belgilaydi -
animation-timing-functionxususiyati,
animatsiya bajarilish tezligini belgilaydi -
animation-iteration-countxususiyati,
animatsiya takrorlanishlar sonini belgilaydi -
animation-directionxususiyati,
animatsiya yo‘nalishini belgilaydi -
animation-fill-modexususiyati,
animatsiya holatini belgilaydi -
animationxususiyati,
animatsiyalar uchun qisqartma hisoblanadi -
@keyframesbuyrug‘i,
animatsiya kalit kadrlarini belgilaydi -
transitionsilliq o‘tishlar, element ustiga ko‘rsatgich olib borilganda amalga oshiriladigan animatsiyani ifodalaydi