繁体   English   中英

调整图像大小以适合较小的浏览器

[英]Resizing images to fit smaller browsers

我已经在这里搜索问题好几个星期了,但还没有找到答案,所以就这样:

我创建了一个相当大的图像(800x1000px)以显示在我的网站中心。 考虑到大屏幕分辨率,我把它做得太大了,但是我一直在使用CSS max-width: 100%; max-height: 100%; max-width: 100%; max-height: 100%; 使其按比例调整大小以适合屏幕分辨率较小的计算机。 (请记住,这不是 “背景”图片)

但是,我真正想要的是在将图像保持为当前大小时才调整图像大小,这样才能在用户的浏览器中创建水平滚动条。 但是,如果它仅使垂直滚动条 ,我希望它不调整图像大小 ,那样它就可以尽可能大(原因是我觉得水平滚动不如垂直滚动看起来专业)因为大多数网站仍然具有垂直滚动)。

有没有办法用CSS做到这一点,或者我需要Javascript吗? 如果我需要javascript,请说出代码,因为我完全没有使用javascript的经验,谢谢!

只需删除max-height: 100% ,仅保留max-width: 100%

演示版

img {
    max-width: 100%;
    height: auto;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM