即使在 CSS 中将它们设置为 100% 宽度,如何启用放大图像?
这个问题可能听起来很矛盾——如果你将某些东西设置为 100% 宽度
img {
width: 100%;
height: auto;
padding: 0;
border: 0;
margin-bottom: 0.66em;
你想要那样,不是吗?
嗯......想象一下:有一个图片库,你希望它是 100% 宽的。用户缩放,这只会缩放文本。无论缩放级别如何,图像都将继续保持 100%。
我想要的是这种行为:
图像在中性缩放级别为 100% 宽,但是当用户缩放页面时,图像也会被缩放,但是:图像被调整为始终为窗口的 100%,即使用户调整浏览器大小(如果在正常情况下飞涨)。
是否有唯一的 CSS 解决方案?
使用 javascript 的可能解决方案是将图像宽度设置为 javascript 中浏览器窗口的 px。缩放将按预期适用于图像。当用户调整浏览器大小时,javascript 必须再次更改图像的宽度。