pc端有大幅背景的div,自适应该怎么做呢?
第一屏是整个的div,div有背景图,
怎么能在浏览器改变尺寸时,都可以正好显示背景图呢?
用rem有兼容性问题,
用百分比布局,宽度缩减而高度不变,这样显示背景图会有问题,
还有什么办法吗?
谢谢~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
第一屏是整个的div,div有背景图,
怎么能在浏览器改变尺寸时,都可以正好显示背景图呢?
用rem有兼容性问题,
用百分比布局,宽度缩减而高度不变,这样显示背景图会有问题,
还有什么办法吗?
谢谢~
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
可以试试下面这个CSS
background-size设置100% 或者 cover。
背景图使用高清图,防止平铺的时候图片失真
rem也不能兼容的,估计就是要考虑IE8之类的。那background-size, object-fit之类的也没法用了。嗯,剩下来貌似只有js了。。。
或是直接使用把背景图片提出来用img标签就可以了