pc端有大幅背景的div,自适应该怎么做呢?

发布于 2022-09-07 22:24:42 字数 136 浏览 19 评论 0

第一屏是整个的div,div有背景图,
怎么能在浏览器改变尺寸时,都可以正好显示背景图呢?

用rem有兼容性问题,
用百分比布局,宽度缩减而高度不变,这样显示背景图会有问题,

还有什么办法吗?

谢谢~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

我纯我任性 2022-09-14 22:24:42

可以试试下面这个CSS

background-image:url("https://cdn.lfio.net/ACT.png");
height: 100%;
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
margin: 0;
padding: 0;
沉鱼一梦 2022-09-14 22:24:42

background-size设置100% 或者 cover。
背景图使用高清图,防止平铺的时候图片失真

つ低調成傷 2022-09-14 22:24:42

rem也不能兼容的,估计就是要考虑IE8之类的。那background-size, object-fit之类的也没法用了。嗯,剩下来貌似只有js了。。。

清君侧 2022-09-14 22:24:42

或是直接使用把背景图片提出来用img标签就可以了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文