Я пытаюсь составить список «поддельного видео», который на самом деле является изображением с изображением игры на нем. Моя идея - установить значок воспроизведения в качестве фона, а затем привести его перед изображением с помощью z-index, однако, независимо от того, что я делаю, значок по-прежнему остается за содержимым в теге.Как перенести фоновое изображение на передний план?
Это мой код:
HTML:
<ul>
<li><img src="http://www.mytinyphone.com/uploads/users/fairytail123/574523.jpg"/></li>
<li>test</li>
<li>test</li>
</ul>
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;
}
Вот jsfiddle: http://jsfiddle.net/ZNeFu/
'z-index' работает только с позиционированными элементами. Просто добавьте 'position: relative' ... –
Я боюсь, что это не сработает css background image ... – sinisake
у вас будет значок воспроизведения в отдельном элементе, будь то фоновое или встроенное изображение, так или иначе затем используйте z-index, чтобы расположить этот элемент поверх другого. – Dijon