Html 身体上的多重背景

Html 身体上的多重背景,html,css,Html,Css,不确定这是否可行,但我可以在网站上的标准背景图像上放置一个透明图像 body { font-family: Arial, Helvetica, sans-serif; text-align: center; background: #133e6f url({{ site_img_dir }}/body-bg.gif) repeat-x; } 这是正常的背景图像。我想在这个非重复图像上添加另一个透明的.png。如何做到这一点 谢谢只要在昏迷后添加另一个url,它就会工作 ba

不确定这是否可行,但我可以在网站上的标准背景图像上放置一个透明图像

    body {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  background: #133e6f url({{ site_img_dir }}/body-bg.gif) repeat-x;
}
这是正常的背景图像。我想在这个非重复图像上添加另一个透明的.png。如何做到这一点


谢谢

只要在昏迷后添加另一个url,它就会工作

background: url('/images/body-bg.gif'), url('/images/anotherImage.png');
background-repeat: repeat-x;
你可以找到更多信息

更新


你可以找到工作的例子。很抱歉谷歌提供的图像、随机gif和png。

只需在昏迷后添加另一个url,它就可以正常工作了

background: url('/images/body-bg.gif'), url('/images/anotherImage.png');
background-repeat: repeat-x;
你可以找到更多信息

更新

你可以找到工作的例子。很抱歉谷歌提供的图像、随机gif和png。

要在一个元素上有多个背景:

更复杂的例子: 3个具有其他背景属性的背景: 注1:您可以分别为3个背景中的每一个定义背景重复和背景位置以及其他类似背景大小的属性

.multi_bg_example {
  /* Background 1, an image   */ background: url(img1),
  /* Background 2, a gradient */ linear-gradient(to right, rgba(255, 255, 255, 0),  rgba(255, 255, 255, 1)),
  /* Background 3, an image   */ url(img3);
  background-repeat: no-repeat, no-repeat, repeat;
  background-position: bottom right, left, right;
}
注2:第一个显示在顶部,第二个显示在下面,以此类推

来源:Mozilla开发者网络,CSS多背景: 要在单个元素上具有多个背景,请执行以下操作:

更复杂的例子: 3个具有其他背景属性的背景: 注1:您可以分别为3个背景中的每一个定义背景重复和背景位置以及其他类似背景大小的属性

.multi_bg_example {
  /* Background 1, an image   */ background: url(img1),
  /* Background 2, a gradient */ linear-gradient(to right, rgba(255, 255, 255, 0),  rgba(255, 255, 255, 1)),
  /* Background 3, an image   */ url(img3);
  background-repeat: no-repeat, no-repeat, repeat;
  background-position: bottom right, left, right;
}
注2:第一个显示在顶部,第二个显示在下面,以此类推

来源:Mozilla开发者网络,CSS多背景:

这对我不起作用。只有第一张图片显示,现在133e6f也丢失了,这也是需要的。在最新的Chromium上对我有效。您确定png设置了不透明度吗?还有,你用的是什么浏览器?我用不了。只有第一张图片显示,现在133e6f也丢失了,这也是需要的。在最新的Chromium上对我有效。您确定png设置了不透明度吗?还有,你用的是什么浏览器?这也不起作用,第二幅图像看起来好像一直隐藏在原始背景下。这样我就不能在透明图像上使用链接和绝对位置。它们按顺序显示,以适合您需要的方式更改顺序。第一个出现在顶部,第二个出现在下面,等等。在这个配置中,我如何添加之前的背景色,以填充背景的其余部分?另外,我如何使新的透明图像可点击,并使其位置绝对,等等。这也不起作用,第二个图像看起来像是一直隐藏在原始背景下。这样我就不能在透明图像上使用链接和绝对位置。它们按顺序显示,以适合您需要的方式更改顺序。第一个出现在顶部,第二个出现在下面,等等。在这个配置中,我如何添加之前的背景色,以填充背景的其余部分?此外,我如何使新的透明图像可点击,并使她的位置绝对,等等。