css 中设置背景图面,如果超出去刚开始的 100% 就没有背景图片了,这个怎么解决呢?

发布于 2022-09-11 19:33:22 字数 512 浏览 17 评论 0

css 中设置背景图面,如果超出去刚开始的 100% 就没有背景图片了,这个怎么解决呢?
我设置

html,body{
    width:100%;
    height:100%;
}
.home{
     width:100%;
    height:100%;
    background: url("../assets/xiazai.jpg") no-repeat;
    background-size: 100% 100%;
}

效果是这样的

clipboard.png

但是下面超出去的话

clipboard.png

背景图片没有了,怎么解决呢?
.home元素是我最大的div

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

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

发布评论

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

评论(2

埋情葬爱 2022-09-18 19:33:22

你吧背景图设置到body上就行了

ぺ禁宫浮华殁 2022-09-18 19:33:22

你用了 no-repeat ,我猜你是想固定背景,不随页面内容滚动而滚动,写到 body 再加上固定属性就可以。

body{
    width:100%;
    height:100%;
    background: url("../assets/xiazai.jpg") no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文