CSS 楕円で切り抜く方法

clip-path: ellipse() で画像や要素を楕円にトリミングするコードを、実物プレビュー付きでコピーできます。

楕円で切り抜くには clip-path: ellipse(50% 35% at 50% 50%) を指定します。ellipse(横半径 縦半径 at 中心) の形で、横長アバターやワイドなサムネイルのトリミングに使えます。img にも背景画像にも効きます。下にコピペ用コードを用意しました。

横長の楕円

CSS

.ellipse-wide {
  clip-path: ellipse(50% 35% at 50% 50%);
  -webkit-clip-path: ellipse(50% 35% at 50% 50%);
}

縦長の楕円

CSS

.ellipse-tall {
  clip-path: ellipse(40% 50% at 50% 50%);
  -webkit-clip-path: ellipse(40% 50% at 50% 50%);
}

ポイントと注意点

関連