Можно например так https://codepen.io/Vicev/pen/eYEGbEy. Но нужно понимать, как ты хочешь его использовать
А еще лучше радиус сделать 50%
Свг и джсом меняйте параметры которые отвечают за "заполненность"
Тем что нет зависимости радиуса от размера. В твоём случае при изменении размера нужно и радиус менять
Не работал с свг, как свг такой полукруг сделать??
Можно делать наложив маску clip-path
Лучше почитать про свг и как с ним работать
И потом неудобно будет динамически менять это все в рантайме
Ну я могу и 99999px поставить, тогда будет независимо от размера. Проценты не всегда себя ведут предсказуемо, поэтому я предпочитаю пиксели, если тебе удобнее в %, пожалуйста.
Не всегда предсказуемо? Например?
нету времени проект горит((
Только если размеры будут >99999px
Непредсказуемо синоним "недостаточно данных для конкретного ответа" А с процентами все ок, если это квадрат
Ну вот следуя из ответа @Bogdan_Bida, если тебе нужно будет сделать не квадрат, то круглого угла не будет
С пикселями тоже всё ок, в чем конкретное преимущество % над px в данном случае?
Ну и где тут не предсказуемость?
В то что это круг) Чё так запариваться, спор над кипятком В данном случае вообще бордер нафиг не надо и лучше сделать через свг
В том, что сложно рассчитать радиус по которому будет скруглен угол
Согласен, что спор не о чем. Я же написал, что если удобнее использовать %, используй %, мне удобнее px
обычно так и делаю, если нужно сделать круг
ну а конкретно в том случае проценты ни чем не хуже)
Не говорил, что хуже, но и не лучше. Дело вкуса
Обсуждают сегодня