MARKLEAPS[マークリープス]

TECH BLOG

マークリープス技術ブログ

open

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

border-radiusの使い方のおさらいから、
border-radiusを使って歪んだ円を作成する方法をご紹介します。

border-radiusの基本的な使い方

・値が1つの場合

四隅に同じ値の角丸が適用されます。

DEMO
 

・値が4つの場合

左上から時計周りに、左上、右上、右下、左下 の順で値を指定します。
四隅それぞれに異なる角丸を適用できます。

DEMO

border-radiusで正円をつくる

 

DEMO

border-radiusで歪んだ円をつくる

値を/(スラッシュ)で区切ることで、水平方向の半径と垂直方向の半径を指定することが出来ます。

border-radius: 水平方向の半径/垂直方向の半径;

DEMO

 

四隅にそれぞればらばらの水平方向の半径/垂直方向の半径を指定することで、歪んだ円を作ることができます。

 

DEMO

歪んだ円で画像をトリミングする

・html

 
・css

DEMO

四角形のjpg画像をcssで歪んだ円にトリミングした方が、
歪んだ円でマスクした画像を透過pngで書き出すよりも軽量化できるメリットがあります。

歪んだ円をプレビューしながら確認できるジェネレーター

border-radiusの値を変えながらプレビューで確認出来るので便利です。

Fancy-Border-Radius
Fancy-Border-Radius

よく読まれている関連記事

関連最新記事