Ιδιότητα animation-iteration-count
Η ιδιότητα animation-iteration-count
ορίζει τον αριθμό των επαναλήψεων μιας κινούμενης εικόνας. Από προεπιλογή
η κινούμενη εικόνα θα επαναληφθεί μόνο 1 φορά και
στη συνέχεια θα επιστρέψει στην αρχική της κατάσταση.
Η ιδιότητα μας, ωστόσο, επιτρέπει να ορίσουμε
έναν συγκεκριμένο αριθμό επαναλήψεων ή ακόμη και
να ορίσουμε άπειρη επανάληψη.
Σύνταξη
επιλογέας {
animation-iteration-count: ακέραιος ή δεκαδικός αριθμός | infinite;
}
Τιμές
| Τιμή | Περιγραφή |
|---|---|
| Αριθμός |
Καθορισμένος αριθμός επαναλήψεων, μετά τις οποίες η κινούμενη εικόνα θα σταματήσει.
Η θέση που θα καταλάβει, ρυθμίζεται από την
ιδιότητα animation-fill-mode.
Μπορούν να οριστούν δεκαδικές τιμές - σε αυτή την περίπτωση η κινούμενη εικόνα θα εκτελεστεί
μόνο εν μέρει.
|
infinite |
Η κινούμενη εικόνα θα επαναλαμβάνεται απείρως. |
Προεπιλεγμένη τιμή: 1.
Παράδειγμα . Πεπερασμένος αριθμός επαναλήψεων
Σε αυτό το παράδειγμα, η κινούμενη εικόνα θα επαναληφθεί μόνο
3 φορές, και στη συνέχεια θα επιστρέψει στην αρχική της
κατάσταση:
<div id="elem"></div>
@keyframes move {
from {
margin-left: 0;
}
to {
margin-left: 400px;
}
}
#elem {
animation-duration: 3s;
animation-name: move;
animation-iteration-count: 3;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
Παράδειγμα . Τιμή infinite
Τώρα η κινούμενη εικόνα θα επαναλαμβάνεται απείρως:
<div id="elem"></div>
@keyframes move {
from {
margin-left: 0px;
}
to {
margin-left: 400px;
}
}
#elem {
animation-duration: 3s;
animation-name: move;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
Δείτε επίσης
-
ιδιότητα
animation-name,
που ορίζει το όνομα της κινούμενης εικόνας -
ιδιότητα
animation-duration,
που ορίζει τη διάρκεια της κινούμενης εικόνας -
ιδιότητα
animation-delay,
που ορίζει την καθυστέρηση πριν από την εκτέλεση της κινούμενης εικόνας -
ιδιότητα
animation-timing-function,
που ορίζει την ταχύτητα εκτέλεσης της κινούμενης εικόνας -
ιδιότητα
animation-direction,
που ορίζει την κατεύθυνση της κινούμενης εικόνας -
ιδιότητα
animation-fill-mode,
που ορίζει την κατάσταση της κινούμενης εικόνας -
ιδιότητα
animation-play-state,
που επιτρέπει να σταματήσετε προσωρινά την κινούμενη εικόνα -
ιδιότητα
animation,
που αποτελεί συντομογραφία για κινούμενες εικόνες -
εντολή
@keyframes,
που ορίζει τα βασικά καρέ της κινούμενης εικόνας -
ομαλές μεταβάσεις
transition, που αντιπροσωπεύουν κινούμενη εικόνα όταν το ποντίκι περνάει πάνω από ένα στοιχείο