თვისება animation-iteration-count
თვისება animation-iteration-count
ადგენს ანიმაციის გამეორებების რაოდენობას. ნაგულისხმევად
ანიმაცია მხოლოდ 1-ჯერ განმეორდება და
შემდეგ საწყის მდგომარეობას დაუბრუნდება.
ჩვენი თვისება, however, საშუალებას აძლევს დააყენოთ
განსაზღვრული რაოდენობის გამეორება ან საერთოდ
დააყენოთ უსასრულო გამეორება.
სინტაქსი
სელექტორი {
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, რომლებიც წარმოადგენენ ანიმაციას ელემენტზე დაჰავერებისას