border-radiusで歪んだ円を作る方法

border-radiusの使い方のおさらいから、
border-radiusを使って歪んだ円を作成する方法をご紹介します。
border-radiusの基本的な使い方
・値が1つの場合
| 1 2 3 4 5 6 | .redius01 { 	width: 200px; 	height: 200px; 	background-color: #73B8E2; 	border-radius: 50px; } | 
四隅に同じ値の角丸が適用されます。

・値が4つの場合
| 1 2 3 4 5 6 | .redius02 { 	width: 250px; 	height: 250px; 	background-color: #73B8E2; 	border-radius: 10px 20px 30px 40px; } | 
左上から時計周りに、左上、右上、右下、左下 の順で値を指定します。
四隅それぞれに異なる角丸を適用できます。

border-radiusで正円をつくる
| 1 2 3 4 5 6 | .circle01 { 	width: 250px; 	height: 250px; 	background-color: #73B8E2; 	border-radius: 50%; } | 
border-radiusで歪んだ円をつくる
値を/(スラッシュ)で区切ることで、水平方向の半径と垂直方向の半径を指定することが出来ます。
border-radius: 水平方向の半径/垂直方向の半径;
| 1 2 3 4 5 6 | .circle02 { 	width: 250px; 	height: 250px; 	background-color: #73B8E2; 	border-radius: 100px 0 0 0 / 80px 0 0 0; } | 

四隅にそれぞればらばらの水平方向の半径/垂直方向の半径を指定することで、歪んだ円を作ることができます。
| 1 2 3 4 5 6 | .circle03 { 	width: 250px; 	height: 250px; 	background-color: #FFADD6; 	border-radius: 55% 45% 55% 45% / 40% 55% 45% 60%; } | 
歪んだ円で画像をトリミングする
・html
| 1 | <div class="circle04"><img src="images/demo_border-radius01.jpg"></div> | 
 
・css
| 1 2 3 | .circle04 img { 	border-radius: 55% 45% 55% 45% / 40% 55% 45% 60%; } | 

四角形のjpg画像をcssで歪んだ円にトリミングした方が、
歪んだ円でマスクした画像を透過pngで書き出すよりも軽量化できるメリットがあります。
歪んだ円をプレビューしながら確認できるジェネレーター
border-radiusの値を変えながらプレビューで確認出来るので便利です。
![MARKLEAPS[マークリープス]](https://markleaps.com/blog/wp-content/themes/mkl/images/00_logo.png)
 
                        


![[CSS] shape-outside プロパティで画像にテキストを回り込ませる方法](https://markleaps.com/blog/wp-content/uploads/2025/09/css-shape-outside-500x254.jpg)
![[HTML・CSS] 説明リストdlのdtとddを横並びに表示する方法(コピペで使えるコード付き)](https://markleaps.com/blog/wp-content/uploads/2025/09/html-css-dl-flex-grid-500x254.jpg)
![[CSS] 疑似クラス  is()  とwhere() の使い方と違い](https://markleaps.com/blog/wp-content/uploads/2023/11/css-is-where-500x254.jpg)