@IvanKalinin

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

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

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

Похожие вопросы
23 нояб. 2024, в 23:03
1 руб./за проект
23 нояб. 2024, в 22:38
2500 руб./за проект
23 нояб. 2024, в 22:03
3000 руб./за проект