![見出し画像](https://assets.st-note.com/production/uploads/images/39866020/rectangle_large_type_2_35b9fbfd8ed52663330aa2d5b4cd8dc1.jpeg?width=800)
Photo by
matsuda2772
【CSS】画像を正円で表示、ホバーすると画像を拡大させる
プロフィール画像に使えそうな表現。
ホバー時の画像の拡大は、記事のリンクの画像に対しても使えそう。
ポイント
①画像を正円で表示
・img要素をdivで囲み、width/heightに同じ数値を指定する。
・画像を丸くするために、img要素にborder-radius: 50%を指定する。
・画像を丸く囲む線をつけたいときは、img要素の親要素のdivに
borderの値、border-radius: 50%を指定する。
(img要素自体に指定することもできるが、box-sizing: border-boxの指定、またほかのプロパティで装飾を加えると、線が表示されないこともある。最終目標の表示形態を考え装飾を施すこと。)
②ホバーすると画像が拡大
・hover時に画像を拡大させるために、imgにtransform: scale(数値, 数値)を指定する。
・拡大してはみ出る部分を非表示にしたい場合は、親要素のdivに
overflow: hiddenを指定する。
この記事が気に入ったらサポートをしてみませんか?