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

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

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

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

Похожие вопросы
OfferCase Москва
от 400 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
Future Москва
от 50 000 до 70 000 ₽