S
S
Sector5672020-01-13 12:06:33
css
Sector567, 2020-01-13 12:06:33

How to make animation 2 and a half turns?

Сейчас по клику анимация оборота происходит единожды, чтобы произошло 2 оборота, нужно дважды произвести клик, но как сделать, чтобы кликнув один раз, анимация сработала 2,5 раза? (То есть сначала один оборот, потом второй оборот и потом прогресс остановился на половине оборота).
Пробовал цикл, но он не ждет анимации - получается что сначала как бы идет нормальный оборот, а после он идет уже в обратную сторону.
Вот код https://codepen.io/catcliff/pen/RwNyzvq?editors=0010

Answer the question

In order to leave comments, you need to log in

2 answer(s)
T
twobomb, 2020-01-13
@twobomb

Set progress to 0 at initialization.

setProgress(0, '.progressbar__thumb');
click__me.addEventListener('click', function() {  
   setProgress(number += 200, '.progressbar__thumb');
});

Well, the design
for(let i = 0; i < 2; i++){
   setProgress(number += 100, '.progressbar__thumb');
  }

I don’t understand why you can’t put +200 right away?

K
Karpion, 2020-01-14
@Karpion

How can I make a circle fill yellow - more than once?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question