Задать вопрос
@John_nno20

Как отключить свойство «duration» при достижении элементом определенной позиции?

У меня есть элемент, в css которого прописано свойство «duration 5000». Посредством JS он движется из позиции 0% в позицию 100%. Мне нужно, чтобы при достижении позиции «100%» он моментально перемещался в позицию «0», и анимация, соответственно, начиналась заново. То есть чтобы свойство duration обнулялось при достижении позиции 100%. Это можно сделать, и если можно, как?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@kupchic
А зачем Js? Используй keyframes. @keyframes animationName {
0%{width:0%}
100% {width:100%}
}

и твоему элементу добавляй:
animation: animationName 5s ease-in-out infinity
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы