Ιδιότητα animation-play-state
Η ιδιότητα animation-play-state επιτρέπει
τον ορισμό της κατάστασης της κινούμενης εικόνας: αναπαράγεται
ή βρίσκεται σε παύση.
Σύνταξη
επιλογέας {
animation-play-state: paused | running;
}
Τιμές
| Τιμή | Περιγραφή |
|---|---|
paused |
Η κινούμενη εικόνα βρίσκεται σε παύση. |
running |
Η κινούμενη εικόνα αναπαράγεται. |
Προεπιλεγμένη τιμή: running.
Παράδειγμα
Σε αυτό το παράδειγμα, η κινούμενη εικόνα θα ξεκινά όταν το ποντίκι περνάει πάνω από το στοιχείο και θα σταματά όταν το ποντίκι απομακρύνεται από το στοιχείο:
<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;
}
:
Παράδειγμα . Πέρασμα ποντικιού πάνω από άλλο στοιχείο
Τώρα η κινούμενη εικόνα θα ξεκινά με το πέρασμα του ποντικιού πάνω από ένα άλλο στοιχείο και όταν το ποντίκι απομακρύνεται από αυτό - θα σταματά:
<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;
}
:
Δείτε επίσης
-
η ιδιότητα
animation-name,
που ορίζει το όνομα της κινούμενης εικόνας -
η ιδιότητα
animation-duration,
που ορίζει τη διάρκεια της κινούμενης εικόνας -
η ιδιότητα
animation-delay,
που ορίζει την καθυστέρηση πριν από την εκτέλεση της κινούμενης εικόνας -
η ιδιότητα
animation-timing-function,
που ορίζει την ταχύτητα εκτέλεσης της κινούμενης εικόνας -
η ιδιότητα
animation-iteration-count,
που ορίζει τον αριθμό των επαναλήψεων της κινούμενης εικόνας -
η ιδιότητα
animation-direction,
που ορίζει την κατεύθυνση της κινούμενης εικόνας -
η ιδιότητα
animation-fill-mode,
που ορίζει την κατάσταση της κινούμενης εικόνας -
η ιδιότητα
animation,
που αποτελεί συντομογραφία για κινούμενες εικόνες -
η εντολή
@keyframes,
που ορίζει τα βασικά καρέ της κινούμενης εικόνας -
οι ομαλές μεταβάσεις
transition, που αποτελούν κινούμενη εικόνα με πέρασμα ποντικιού πάνω από το στοιχείο