Анимация индикатора выполнения в виде пунктирной линииCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Анимация индикатора выполнения в виде пунктирной линии

Сообщение Anonymous »

Я создаю компонент индикатора выполнения/объема с помощью Angular/Tailwind, где процентные приращения представлены цветными кружками. Все серые кружки означают 0 %, все синие — 100 %, 10 из 20 — 50 % и т. д.
Я хочу анимировать это так, чтобы цветная часть перемещалась туда, где пользователь нажимает кнопку мыши. на панели.
Я экспериментировал с clip-path, пытаясь создать серию «окон», в которых круги представляют собой прозрачные секции, раскрывающие цвет позади них, но я могу не совсем понял.
Вот мой код для статической версии:

Код: Выделить всё

export class ProgressBarComponent implements OnInit {
@Input() min = 0;
@Input() max = 100;
@Input() value = 0;
@Input() step = 5;
@Input() dotSize: 'xs' | 'sm' | 'md' | 'lg' | 'xl' = 'lg';
@Input() dotSpacing = 0; // Gap between dots in pixels

@Output() valueChange = new EventEmitter();

public dots = Array.from(
{ length: Math.floor(this.max / this.step) },
(_, i) => i * this.step + this.step,
);
public dotPixels = 0;

ngOnInit(): void {
switch (this.dotSize) {
case 'xs':
this.dotPixels = 6;
break;
case 'sm':
this.dotPixels = 8;
break;
case 'md':
this.dotPixels = 10;
break;
case 'lg':
this.dotPixels = 12;
break;
case 'xl':
this.dotPixels = 16;
break;
}
}

public onDotClick(value: number) {
this.valueChange.emit(value);
}
}
Изображение


Подробнее здесь: https://stackoverflow.com/questions/787 ... otted-line
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • При попытке добавить стиль пунктирной границы появляется сообщение «Неподдерживаемый стиль пунктирной/пунктирной границы
    Anonymous » » в форуме CSS
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Анимация пунктирной границы в анимации CSS3
    Anonymous » » в форуме Jquery
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Анимация пунктирной границы в анимации CSS3
    Anonymous » » в форуме CSS
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Граница пунктирной линии вокруг UIView
    Гость » » в форуме IOS
    0 Ответы
    36 Просмотры
    Последнее сообщение Гость
  • Граница пунктирной линии вокруг UIView
    Гость » » в форуме IOS
    0 Ответы
    23 Просмотры
    Последнее сообщение Гость

Вернуться в «CSS»