Задать вопрос
@IvanKalinin

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

Все доброго времени.
Задача следующая.
Имеется блок квардратный с динамическими размерами. Как используя JS (зная высоту и ширину блока) нарисовать правильный path окружности внутри блока с его размерами?
  • Вопрос задан
  • 958 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

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