html5 怎么让图片自适应

程序都能自动适应就是传上图片以后图片不会自动缩小。用的是v9的程序。上图是缩小以后图片还是辣么的大。这是程序的事情还是哪里的求解决。这个是刚扫二维码出现的情况。... 程序都能自动适应 就是传上图片以后 图片不会自动缩小。用的是v9的程序。

上图是缩小以后图片还是辣么的大。这是程序的事情还是哪里的 求解决。
这个是刚扫二维码出现的情况。
展开
 我来答
电商达人秀
高粉答主

推荐于2017-09-12 · 电商领域的一个老炮!
电商达人秀
采纳数:17961 获赞数:148058

向TA提问 私信TA
展开全部
图片分为背景图片和通过img标签引入的图片,前者可以通过media query自动的切换不同分辨率的版本,但是在不支持background image size的浏览器中背景图片无法无级的调整大小(也就是在media query切换css的点上可以换一张不同分辨率的图,但是没法儿获得两张分辨率中间大小的版本),而且在很多情况下(比如cms中)并不适合用背景图片。
如果是img标签引入的图片,可以使用延迟加载的方式来加载,在实际加载图片之前先用js检查窗口宽度,然后加载不同分辨率的图片,比如宽度<=480,就加载80px宽度的图片,480 < 宽度 <= 768,加载120px的图片, 宽度> 768则加载160px的图片,如果宽度是600px怎么办呢,通过百分比来缩放120px的图片达到合适的结果。
这样做的好处是对于移动设备来说,下载的图片会小一些,减少网页加载的时间。但是问题是竖屏向横屏切换或者扩大浏览器窗口宽度时图片会由于放大而产生一定的模糊感。
响应式设计中对于图片的考虑应该从布局设计就开始,尽量使图片在各个窗口宽度下的尺寸不要相差过大,通过排布更多的内容而不是扩大图片的尺寸来填充由于浏览器窗口扩大带来的空间。这样可以有效的减少图片放大模糊的问题。
滨海渔村之梦
推荐于2017-09-07 · TA获得超过409个赞
知道小有建树答主
回答量:182
采纳率:50%
帮助的人:118万
展开全部

【效果】

图片自动伸缩,不会超过屏幕宽度


【原理】

css控制图片的max-width


【代码】

  1. 要么直接在图片代码里面设置style,例如<img src="xxx.jpg" style="max-width:100%;"/>

  2. 要么给图片统一一个class名例如response-img,然后在css文件里面设置这个class,例如

.response-img {
    max-width: 100%;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依网打金
2014-12-06 · TA获得超过1.7万个赞
知道大有可为答主
回答量:3989
采纳率:88%
帮助的人:918万
展开全部
所有代码,都不要出现width:px 都要写成百分比 !!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oO浅v忆Oo
2014-12-06 · 超过15用户采纳过TA的回答
知道答主
回答量:37
采纳率:75%
帮助的人:21.3万
展开全部
后台添加图片的时候规定下宽高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式