Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
Javascript 将前景图像添加到图像_Javascript_Jquery_Css_Jquery Ui - Fatal编程技术网

Javascript 将前景图像添加到图像

Javascript 将前景图像添加到图像,javascript,jquery,css,jquery-ui,Javascript,Jquery,Css,Jquery Ui,对于一个按钮,如果我需要一个背景图像,我会使用如下背景 #statusButton span { color: #445058; font-size: 14px; font-weight: bold; text-shadow: 1px 1px #fff; padding: 7px 29px 9px 10px; background: url('../images/Arrow.png') no-repeat 53px 7px; dis

对于一个按钮,如果我需要一个背景图像,我会使用如下背景

#statusButton span {
    color: #445058; 
    font-size: 14px; 
    font-weight: bold; 
    text-shadow: 1px 1px #fff; 
    padding: 7px 29px 9px 10px;
    background: url('../images/Arrow.png') no-repeat 53px 7px;
    display: block;
}
类似于这里

现在我如何添加这种类型的图像作为图像的前景。当我对图像使用相同的背景属性时,常规图像将重叠,我需要的是前景类型的css。
图像上方的图像。

如果我没听错,你想在图像上方覆盖另一个图像吗

要在现有图像上覆盖另一图像,可以使用CSS中的位置:

CSS:

HTML:



现在,id为
#img1
的图像位于图像
#img2
下,因为z-index
值较低…

如果我理解正确,您想在图像上覆盖另一个图像

要在现有图像上覆盖另一图像,可以使用CSS中的位置:

CSS:

HTML:



现在,id为
#img1
的图像位于图像
#img2
下方,因为z-index
值较低…

所以您希望在一个图像上方放置另一个图像,对吗?你可以这样做:

div{/*您可以使用您喜欢的任何元素*/
宽度:400px;
高度:400px;
背景图像:url('link1.jpg')、url('link2.png');/*url*/
背景位置:左上、右下;/*位置*/
背景重复:无重复;/*是否重复*/
}
又快又容易。列表中的第一个图像将显示在最上面

演示:


这种方法的好处是,您仍然有一个实体元素,而不是四处浮动的包装器。

所以您希望在一个元素上放置另一个图像,对吗?你可以这样做:

div{/*您可以使用您喜欢的任何元素*/
宽度:400px;
高度:400px;
背景图像:url('link1.jpg')、url('link2.png');/*url*/
背景位置:左上、右下;/*位置*/
背景重复:无重复;/*是否重复*/
}
又快又容易。列表中的第一个图像将显示在最上面

演示:


这种方法的好处是,您仍然有一个实体元素,而不是四处浮动的包装器。

有趣的事实:您可以在
background
中放置多个URL。有趣的事实:您可以在
background
中放置多个URL。感谢您的提示!这太棒了-CSS3太棒了…:)谢谢你的提示!这太棒了-CSS3太棒了…:)
#wrapper {
    position: relative;
}
#img1 {
    position: absolute;
    top: 0;
    left: 0;
    z-index:0;
}
#img2 {
    position: absolute;
    top: 0;
    left: 0;
    z-index:100;
}
<div id="wrapper">
  <img src="img1.jpg" id="img1" />
  <img src="img2.jpg" id="img2" />
</div>