Animation-delay хусусияти

animation-delay хусусияти анимацияни бошлашдан олдинги кутish муддатини белгилайди.

Синтаксис

cssселектор {
  animation-delay: вакт s ёки ms да;
}

Қийматлар

Қиймат Изох
s Вактни секундларда белгилайди (масалан 3s).
ms Вактни миллисекундларда белгилайди (масалан 3ms). Бир секунд 1000 миллисекундга тенг.

Белгиланмаган қиймат: 0s.

Мисол

Бу мисолда анимация бошланишидан олдин 3 секунд кутish муддати бўлади:

html<div id="elem"></div>
css@keyframes move {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 400px;
  }
}

#elem {
  animation-delay: 3s;
  animation-duration: 6s;
  animation-name: move;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  border: 1px solid black;
  width: 50px;
  height: 50px;
}

Результат:

Қаранг

  • animation-name хусусияти,
    анимация номини белгилайди
  • animation-duration хусусияти,
    анимация давомийлигини белгилайди
  • animation-timing-function хусусияти,
    анимания бажариш тезлигини белгилайди
  • animation-iteration-count хусусияти,
    анимация такрорланишлар сонини белгилайди
  • animation-direction хусусияти,
    анимация йўналишини белгилайди
  • animation-fill-mode хусусияти,
    анимация ҳолатини белгилайди
  • animation-play-state хусусияти,
    анимания тўхтатиб қўйиш имконини беради
  • animation хусусияти,
    анимациялар учун қисқартма ҳисобланади
  • @keyframes командаси,
    анимация калиб кадрларини белгилайди
  • transition мулойим ўтишлар, элемент устига курсорни олиб борилгандаги анимацияни ифодалайди