Пончиковая диаграмма на CSS

Данная диаграмма строится всего на одном элементе с указанием значений через CSS переменные, а именно:

  • процентное значение
  • диаметр
  • толщина границы
  • основной цвет и цвет фона

Пример:

15%
45%
60%
80%
90%

HTML:

Переменные:

  • --p - процентное значение (без знака %)
  • --b - толщина границы
  • --w - диаметр
  • --c - основной цвет
  • --f - цвет фона

Классы:

  • pie - главный класс диаграммы
  • no-round - удаление закругленных краев
  • pieanimate - анимация (поддерживается не всеми браузерами и запускается сразу, а не в видимой области)

CSS:

Как работает данный вариант построения диаграммы можно посмотреть у ее автора Temani Afif в теме How to Create a Pie Chart Using Only CSS. Код я практически не менял, добавив только переменную для фона.

Смотрите также:

Добавить комментарий:

Ваш комментарий отправлен!