Я пытаюсь создать половину круга с CSS, используя радиус границы с процентом, но у меня нет идей. Есть ли способ сделать это?Половина круга с процентом в CSS
ответ
Попробуйте укладывать DIV так:
div{
height:45px;
width:90px;
border-radius: 90px 90px 0 0;
-moz-border-radius: 90px 90px 0 0;
-webkit-border-radius: 90px 90px 0 0;
background:green; }
Это создает половину зеленый круг, надежда, что работает для вас.
Привет, спасибо за ваше приложение. Что я хочу сделать, так это создать половину круга с значениями радиуса границы, установленными в процентах – Cicciocicci
Поиграйте с этим фрагментом https://codepen.io/xram/pen/thLsk Codepen и измените пиксели на процент. И зачем вам нужно, чтобы радиус границы находился в%? –
Уже сделано. Если я установил радиус границы: 100% 100% 0% 0% Я не получаю тот же результат – Cicciocicci
Похоже, вы хотите использовать проценты, если необходимо, чтобы контейнер был фиксированным размером и перекрытием.
Если у вас есть HTML:
<div class="container"><div class="pie"></div></div>
Тогда эта CSS будет работать:
.container {
height: 45px;
width: 90px;
overflow: hidden;
}
.pie {
height: 200%;
width: 100%;
border-radius: 100% 100% 0 0;
background: green;
}
Привет:) Это работает, только если я хочу полукругом сверху. Если мне нужен полу Например, -кружность слева? Я должен установить отрицательный запас? – Cicciocicci
Google форм CSS. Это уже существует – evolutionxbox