clip-path: circle() で画像や要素を円形にトリミングするコードを、実物プレビュー付きでコピーできます。
画像を丸く切り抜くには clip-path: circle(50%) を指定します。要素の短い辺を直径とする正円で切り抜かれ、アバターやアイコンの円形トリミングに使えます。img にも背景画像にも効きます。下にコピペ用コードを用意しました。
.circle {
clip-path: circle(50%);
-webkit-clip-path: circle(50%);
}
.circle-small {
clip-path: circle(40% at 50% 50%);
-webkit-clip-path: circle(40% at 50% 50%);
}
.ellipse {
clip-path: ellipse(50% 50% at 50% 50%);
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
}
object-fit: cover を併用すると中身が歪みません。at 50% 50% を変えると円の中心が移動します。微調整は clip-path ジェネレーター の「円」タイプが便利です。