为了账号安全,请及时绑定邮箱和手机立即绑定

用css、如何让图片自动适应屏幕大小,不出现滚动条,不变形,兼容各个浏览器

用css、如何让图片自动适应屏幕大小,不出现滚动条,不变形,兼容各个浏览器

慕妹3146593 2019-05-24 11:22:49
/*把图片做背景图*/#st-integral-page.background-box{width:100%;height:100%;top:0;z-index:-1;position:absolute;}/*把图片做背景图*/#st-integral-page.background-box.img-background{display:block;outline:none;border:0;height:100%;width:100%;}这样图片会变形.....
查看完整描述

2 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

链接描述
这个其实是个很复杂的问题,要是简单就直接图片宽度100%,高度自适应,或者将图片当做背景来使用,然后在背景图片中添加一个background-size:contain;属性。如果你有空的话可以看一下我这篇博客,最后提到了手机淘宝响应式的原理,使用rem配合viewport。
                            
查看完整回答
反对 回复 2019-05-24
?
慕容森

TA贡献1853条经验 获得超18个赞

把img隐藏掉然后用js去把img的src获取赋给容器div作为背景图设置成cover就可以如果不用js又要兼容各个浏览器那么建议你用backgroundimage本来使用object-fit:cover也行但兼容性不行
一定要用img而兼容性又要好的话是一定要配合js的
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 716 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号