html - 多个 CSS 背景设置为覆盖 50% 100% 大小(并且固定!)

标签 html css background

  • 固定背景单张图片?
  • 固定背景、单张图片、缩放和居中?
  • 两个背景,每边 50%?
  • 三个背景,每个 33%,封面样式缩放,同时也是 100% 高度?

我需要三张背景图片,每张占据屏幕的 33%,布局如下:

11111|22222|33333
11111|22222|33333
11111|22222|33333
11111|22222|33333
11111|22222|33333

这个背景需要修复,因为其他东西在它上面滑动。我已经设法有点用下面的两张背景图片让它工作:

.multiple-background {
    background-color: transparent;
    background-image: url("img1.jpg"), url("img2.jpg");
    background-repeat: no-repeat, no-repeat;
    background-attachment: fixed, fixed;
    background-clip: border-box, border-box;
    background-origin: padding-box, padding-box;
    background-size: 50% 100%;
    background-position: left top, right top;
}

不幸的是,这会拉伸(stretch)背景图像。我需要一些东西可以让我固定图像占用的水平空间量 (33%),同时还可以进行 100% 宽度和封面样式缩放。

切换为 background-size: 50% auto; 可以正确缩放,但现在它没有覆盖整个背景。

最佳答案

为每个背景使用不同的元素并设置绝对位置和z-index值进行排序

关于html - 多个 CSS 背景设置为覆盖 50% 100% 大小(并且固定!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21692751/

相关文章:

CSS 3 馅饼 :hover not working

css hacks vs psd 切片

android - 我的所有 Android 动画都被跳过

jquery - 浏览器调整大小时的流体背景图像

HTML5 和 CSS3 教程

php - php 文件内的 HTML 编码和/或 echo 函数。有什么不同?

css - 在 AngularJS 指令中调整 div 的大小?

android - android widget 背景应该是九色补丁吗?应该有不同的 dpi 版本吗?

python - BeautifulSoup 提取节点的 XPATH 或 CSS 路径

php - 使用 Laravel - Php 将输入值传递给 URL