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>