我正在尝试制作一个"虚假视频"列表,这实际上是一个带有播放图标的图像.我的想法是将播放图标设置为背景,然后使用z-index将其置于图像的前面,但是,无论我做什么,图标仍然留在标签内的任何内容后面.
这是我的代码:
HTML:
<ul>
<li><img src="http://www.mytinyphone.com/uploads/users/fairytail123/574523.jpg"/></li>
<li>test</li>
<li>test</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS:
li {
font-size:25px;
background:url(http://www.chicagotribune.com/hive/images/video/play_icon_carousel.png);
background-repeat:no-repeat;
z-index:99999;
}
Run Code Online (Sandbox Code Playgroud)
这是一个jsfiddle:http: //jsfiddle.net/ZNeFu/
Pau*_*e_D 10
您可以使用伪元素(或另一个绝对定位的元素)来实现此目的.
HTML
<ul>
<li><img src="http://www.mytinyphone.com/uploads/users/fairytail123/574523.jpg"/>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS
li {
font-size:25px;
position: relative;
display: inline-block;
}
li:before {
position: absolute;
content:"";
width:100%;
height:100%;
background:url(http://www.chicagotribune.com/hive/images/video/play_icon_carousel.png);
background-repeat:no-repeat;
background-position: center;
background-size: contain;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10104 次 |
| 最近记录: |