css - 具有重复的多个背景图像

标签 css

我正在尝试在我的 body 上设置多个背景图像。

为了做到这一点,我做了这个可以工作的东西,但并没有真正按照我的意愿去做。

body { background-image: url('https://picsum.photos/100/100'),url('https://picsum.photos/100/100'),url('https://picsum.photos/100/100'); 
background-repeat: no-repeat,no-repeat,no-repeat; 
background-position: center,right top,left top;
background-size: 80%,110px,110px;}

如您所见,共有三张图片,一张在中间,另外两张在两侧。

事实上,我希望中心图像具有 repeat 属性,以便真正覆盖整个 body 。但如果我这样做,其他两个背景似乎被中心背景隐藏了。我想让另外两个背景出现在第一个中心背景之前。

我还希望侧面背景是粘性的,但这是下一步。

最佳答案

试试这个:

body { 
margin: 0;
background-image: url('https://picsum.photos/100/100'); 
background-repeat: no-repeat;
background-position: center,right top,left top;
background-size: 100%;
}

body:before{
content: "";
background-image: url(https://picsum.photos/100/100);
background-size: cover;
width: 200px;
height: 100vh;
float: left;
}

body:after{
content: "";
background-image: url(https://picsum.photos/100/100);
background-size: cover;
width: 200px;
height: 100vh;
float: right;
}

关于css - 具有重复的多个背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58692868/

相关文章:

javascript - 使图像填充剩余的垂直空间,不滚动

javascript - 预加载器 - 此代码是否预加载任何内容?

html - 使用 CSSSelector 从下拉列表中选择第一个选项

JavaFX 2 : How to load stylesheet into a Scene subclass distributed as part of a library?

php - mysql中页面id的事件菜单

html - 通用选择器对性能有何影响?

javascript - 登录/注销后强制所有页面访问刷新/清除缓存

javascript - 在 IE 中打印出的所有 HTML 页面底部的 HTML 页脚

html - CSS 右侧边栏 100% 高度不起作用

javascript - 边框颜色悬停效果问题