%で正方形を指定した際に、はみ出た部分は削除し正方形のまま維持したいのですがうまくいきません。
アドバイスをお願いできないでしょうか?
以下、px単位で指定した場合には、中に入ってくる画像が縦長でも横長でも、元の正方形の形は崩さずうまく表示できるのですが、サイズを%で指定してしまうと、画像のサイズがばらばらで表示されてしまいます。
%で相対的なサイズ指定を行った場合でも比率を崩さずに表示するにはどのような指定を行えばよいでしょうか?
HTML
1<div id="box"> 2<div class="img_cont><img src="./hoge.png"></div> 3<div class="img_cont><img src="./hoge.png"></div> 4<div class="img_cont><img src="./hoge.png"></div> 5</div>
CSS
1.img_cont img { 2 object-fit: cover; 3 width:100px; 4 height:100px; 5} 6 7または、 8 9.img_cont { 10 overflow: hidden; 11 width: 100px; 12 height: 100px; 13 position: relative; 14}
回答1件
あなたの回答
tips
プレビュー