თვისება animation-iteration-count

თვისება animation-iteration-count ადგენს ანიმაციის გამეორებების რაოდენობას. ნაგულისხმევად ანიმაცია მხოლოდ 1-ჯერ განმეორდება და შემდეგ საწყის მდგომარეობას დაუბრუნდება. ჩვენი თვისება, however, საშუალებას აძლევს დააყენოთ განსაზღვრული რაოდენობის გამეორება ან საერთოდ დააყენოთ უსასრულო გამეორება.

სინტაქსი

cssსელექტორი {
  animation-iteration-count: მთელი ან წილადი რიცხვი | infinite;
}

მნიშვნელობები

მნიშვნელობა აღწერა
რიცხვი მითითებული რაოდენობის გამეორება, რისი შესრულების შემდეგაც ანიმაცია შეჩერდება. პოზიცია, რომელსაც იგი დაიკავებს, რეგულირდება თვისებით animation-fill-mode. შესაძლებელია წილადი მნიშვნელობების მითითება - ამ შემთხვევაში ანიმაცია მხოლოდ ნაწილობრივ გაეშვება.
infinite ანიმაცია უსასრულოდ განმეორდება.

ნაგულისხმევი მნიშვნელობა: 1.

მაგალითი . სასრული რაოდენობის გამეორებები

ამ მაგალითში ანიმაცია მხოლოდ 3-ჯერ განმეორდება, შემდეგ კი საწყის მდგომარეობას დაუბრუნდება:

html<div id="elem"></div>
css@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

ახლა კი ანიმაცია უსასრულოდ განმეორდება:

html<div id="elem"></div>
css@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, რომლებიც წარმოადგენენ ანიმაციას ელემენტზე დაჰავერებისას