構造
<div class="box"> <!-- 自适应的椭圆内容 --></div>
スタイル
.box { width: 200px; height: 200px; border-radius: 50%;}
説明: このパーセント値は、 要素のサイズに基づいて解析されます
ここに書かれているように、編集者は次のように尋ねています: 半楕円形の実装方法はどうですか?<div class="box"> <!-- 半椭圆内容 --></div>
.box {width: 256px;height: 160px;background-color: #fb3;border-radius: 50% / 100% 100% 0 0;}
<div class="box"> <!-- 半椭圆内容 --></div>
.box {width: 256px;height: 160px;background-color: #fb3;border-radius: 50% / 0 0 100% 100%;}
<div class="box"> <!-- 半椭圆内容 --></div>
.box {width: 256px;height: 160px;background-color: #fb3;border-radius: 100% 0 0 100% / 50%;}
<div class="box"> <!-- 半椭圆内容 --></div>
.box {width: 256px;height: 160px;background-color: #fb3;border-radius: 0 100% 100% 0 / 50%;}
border-radius 属性は、2 つの値がスラッシュ (/) で区切られている限り、水平半径と垂直半径 を個別に 指定できます。 )
これを書いた後、編集者はもう一度尋ねます: 四分の一楕円を実現するにはどうすればよいですか?
<div class="box"> <!-- 半椭圆内容 --></div>
.box { width: 256px; height: 160px; background-color: #fb3; border-radius: 100% 0 0 0;}
いずれかのレベル角と垂直半径の値は 100% に設定され、他の 3 つの角は 0 に設定されます
《CSS SECRETS》