я следующий HTML-код для простого меню:Как добавить изображение в список элементов в Html?
<div class="wHeader">
<div class="header">
<img src="header.png">
</div><!-- header ends here -->
<div class="menu-wrap">
<nav class="menu">
<ul class="clearfix">
<li class="current-item">Home</li>
<li>
<a href="#">Language</a>
<ul class="sub-menu">
<li><a href=#>Lang1</a></li>
<li><a href=#>Lang2</a></li>
<li><a href="#">Other ...</a></li>
</ul>
</li>
</ul>
</nav>
</div> <!-- menu-wrap ends here-->
стиль CSS для <ul>
выглядит следующим образом:
.sub-menu {
width:120%;
padding:5px 0px;
position:absolute;
top:100%;
left:0px;
z-index:-1;
opacity:0;
transition:opacity linear 0.15s;
background:#808080;
}
Я пытаюсь поставить изображение флага в один из таких элементов списка:
<li style="list-style-image: url('smallflag.png');"><a href=#">Lang1</a></li>
Но пока изображение не появляется. Есть ли конфликт с фоном? Любые предложения по его решению?
Почему у вас есть топ 100% и непрозрачность устанавливаются в 0. Оба эти свойства делают ли скрытый или вне поля зрения. У вас все хорошо, и вы будете работать без непрозрачности: 0 и сверху: 100%. Просто убедитесь, что URL-адрес верен и что изображение существует в этом URL-адресе. –