1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lhammer-You-need-to-know-css

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ellipse.md 2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 04:31 b50c8d4

Круг и эллипс

?> Подробнее: :point_right: border-radius

Обычно мы используем свойство border-radius, чтобы создать закругленные углы. Однако это свойство позволяет отдельно указывать полуось и полудиаметр, просто разделив их значением "/" в CSS. Благодаря этому можно легко создавать полуэллипсы, четвертинки круга и другие распространённые формы.

<script v-pre type="text/x-template" id="ellipse"> <style> main { width: 100%; padding: 60px 0; display: flex; flex-wrap: wrap; justify-content: space-around; } div { width: 200px; height: 150px; background: #b4a078; margin-bottom: 30px; } .ellipse:nth-of-type(1) { width: 300px; height: 150px; border-radius: 50% / 100% 100% 0 0; } .ellipse:nth-of-type(2) { width: 150px; height: 150px; border-radius: 100% 0 0 0; } .ellipse:nth-of-type(3) { border-radius: 50% / 100% 100% 0 0; } .ellipse:nth-of-type(4) { width: 100px; border-radius: 100% 0 0 0; } .ellipse:nth-of-type(5) { width: 300px; border-radius: 50% / 0 100%; } .ellipse:nth-of-type(6) { width: 300px; border-radius: 50% / 100% 0; } </style>
<script> </script> </script>

Поддержка браузерами

<iframe src="https://caniuse.bitsofco.de/embed/index.html?feat=border-radius&periods=future_1,current,past_1,past_2,past_3&accessible-colours=false" frameborder="0" width="100%" height="458px"></iframe>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/lhammer-You-need-to-know-css.git
git@api.gitlife.ru:oschina-mirror/lhammer-You-need-to-know-css.git
oschina-mirror
lhammer-You-need-to-know-css
lhammer-You-need-to-know-css
master