@tvsjke
информация засекречена

Как разместить элементы по дуге?

Есть n элементов, как мне их разместить по дуге ? В говолу кроме position:absolute ничего не приходит.

c8da6f4ecc4f4f3094819c581c292826.jpg

Спасибо=)
  • Вопрос задан
  • 838 просмотров
Решения вопроса 2
petermzg
@petermzg
Самый лучший программист
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
Как разместить элементы по дуге?

  1. Оторвать голову дизайнеру
  2. Дальше варианты:
    • Можно с помощью CSS transforms (вот пример с кругом, ваша дуга - кусок очень большого круга). Плюсы - чистый CSS, уважение окружающих. Минусы: чтобы что-то изменить нужно слишком много усилий.
    • Нарисовать на cancas. Плюсы - можно соорудить поддержку старых браузеров. Минусы - 21 век, пора переходить на SVG.
    • Собственно SVG. Для упрощения процесса - Snap.svg. Плюсы - можно сделать хорошо поддерживаемый плагин, где каждый круг с надписью - отдельный компонент, такое будет не стыдно и на GitHub выложить. Минусы - не завидую вашему дизайнеру...


Ответ написан
Пригласить эксперта
Ответы на вопрос 1
pm_wanderer
@pm_wanderer
junior-HTML
Через svg это можно сделать, вроде
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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