@IvanKalinin

Как используя JavaScript нарисовать SVG окружность по заданным ширине\высоте блока?

Все доброго времени.
Задача следующая.
Имеется блок квардратный с динамическими размерами. Как используя JS (зная высоту и ширину блока) нарисовать правильный path окружности внутри блока с его размерами?
  • Вопрос задан
  • 923 просмотра
Решения вопроса 1
@Vusluk
Front-End разработчик; электронщик
Привет. Если нужна именно окружность, то тебе не нужен path, нужен circle:
jsfiddle.net/qnmy8kay
Соответственно вставлять в его атрибуты нужные значения.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Круг то можно и без SVG нарисовать!
.test {
    width: 100px;
    height: 100px;
    background: #000;
    border-radius: 50%; // вот так
}


Если всё же сильно надо, то лучше использовать спец. библиотеки. Самостоятельно path вычислять замаешься.
d3js.org
raphaeljs.com
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект