gpt4 book ai didi

html - 如何将 100% 宽度的图像设置为锁定比例?

转载 作者:行者123 更新时间:2023-11-28 08:33:13 25 4
gpt4 key购买 nike

我希望在 16:9 比例的框架内显示 100% 宽度的图像。图像应在框架内居中并响应屏幕大小调整。理想情况下,我希望仅使用 CSS 即可完成此操作。

最佳答案

结合多个 SO 答案,我能够使用以下样式让它工作。 frame 的尺寸在 .grid_6 中设置为 100% 宽度,在 .grid_6::after 中设置为 56.25% 高度。

JS fiddle :http://jsfiddle.net/stroz/fz2ez4uv/2/

HTML

<div class="thumb grid_6">
<img src="http://placekitten.com/g/200/300" />
</div>

CSS

.grid_6 {
width: 100%;
overflow:hidden;
position:relative;
}

.grid_6::after {
padding-top: 56.25%; /* percentage of containing block _width_ */
display: block;
content: '';
}

.thumb img {
display: block;
width:100%;
height:auto;
position: absolute;
top: -9999px;
bottom: -9999px;
left: -9999px;
right: -9999px;
margin: auto;
}

此解决方案结合了以下问题中概述的方法:

How to keep image aspect ratio inside a %width div?

Scale a div to fit in window but preserve aspect ratio

关于html - 如何将 100% 宽度的图像设置为锁定比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28183106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com