固定スケール応答画像
600 ワード
仕事の過程で、レイアウトをきれいにするためには、画像を同じ幅にまとめる必要があることがよくあります.通常のやり方は、幅を固定することです.現在、固定画像の割合は一般的に16:9で、幅比は1:0.5625で、以下はcssです.
コードブロック
まずbox擬似クラス要素padding-topを16:9の割合に設定し、contentを空に設定し、displayをblockに設定し、空間を押し出して画像の内容を設定します.
コードブロック
.box{
background:#ccc;
position:relative;
overflow:hidden;
margin:20px;
}
.box::after{
padding-top:56.25%;
content:"";
display:block;
}
.img{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%,-50%);
max-width: 100%;
margin: auto;
}
まずbox擬似クラス要素padding-topを16:9の割合に設定し、contentを空に設定し、displayをblockに設定し、空間を押し出して画像の内容を設定します.