Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS-2背景图像和定位_Css_Image_Background_Position - Fatal编程技术网

CSS-2背景图像和定位

CSS-2背景图像和定位,css,image,background,position,Css,Image,Background,Position,我在网上寻找答案,但找不到如何添加两个图像并使用相同的css元素定位它们 我的代码看起来像 div.coupon { background-image: url(slice.png), url(notice.png); background-position: center, right bottom; } 我可以让它只使用(slice.png),但当我尝试添加(notice.png)时,它会擦除两个图像。有人有想法吗?不太容易(对于跨浏览器支持而言)…你需要通过一些技巧来获得创意

我在网上寻找答案,但找不到如何添加两个图像并使用相同的css元素定位它们

我的代码看起来像

div.coupon {
  background-image: url(slice.png), url(notice.png);
  background-position: center, right bottom; 
}
我可以让它只使用(slice.png),但当我尝试添加(notice.png)时,它会擦除两个图像。有人有想法吗?

不太容易(对于跨浏览器支持而言)…你需要通过一些技巧来获得创意

此方法还允许您对每个图像的css3动画等进行更具创造性的处理

下面是一个超级简单的解决方案示例,可以帮助您开始:

HTML:

请看这里:
<div class="background-1">
    <div class="background-2"></div>
</div>
.background-1 {
    position: relative;
    width:100%;
    height:400px;
    background:rgba(34,35,55,0.1); //replace with image
}
.background-2 {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: rgba(90,39,68, 0.3); // replace with image
}