具有固定高度的响应图像 CSS
Responsive images with fixed height CSS
我想将图像放入具有固定高度的 div 并且图像应该扩展到 100% 而不会弄乱纵横比并且还希望图像具有响应性。我试过了,
img{
height:500px;
width:100%;
}
这会弄乱纵横比。我该如何解决?
你可以用 CSS object-fit
:
img {
width: 100%;
height: 500px;
object-fit: cover;
}
或contain
取决于您的需要。
您可以使用 VW(视图宽度)设置宽度和高度,这意味着您的图片的宽度和高度将基于屏幕宽度
img{
height:50vw;
width:100vw; }
在此示例中,您的图片将具有基于宽度的 100% 宽度和 50% 高度
我想将图像放入具有固定高度的 div 并且图像应该扩展到 100% 而不会弄乱纵横比并且还希望图像具有响应性。我试过了,
img{
height:500px;
width:100%;
}
这会弄乱纵横比。我该如何解决?
你可以用 CSS object-fit
:
img {
width: 100%;
height: 500px;
object-fit: cover;
}
或contain
取决于您的需要。
您可以使用 VW(视图宽度)设置宽度和高度,这意味着您的图片的宽度和高度将基于屏幕宽度
img{ height:50vw; width:100vw; }
在此示例中,您的图片将具有基于宽度的 100% 宽度和 50% 高度