При наведении на мои li
элементов фон не выделяет всю желаемую область, вместо этого он выделяет только небольшую/узкую часть. Как я могу получить цвет фона, чтобы выделить весь блок элемента?Наведение не заполняет весь цвет фона в регионе/блоке
Вот мой CSS:
.sidebar-nav {
padding: 5px;
padding-top: 35px;
list-style: none;
}
.sidebar-nav li {
text-indent: 20px;
line-height: 40px;
}
.sidebar-nav li a {
display: block;
text-decoration: none;
color: #ddd;
margin: 25px 0;
}
.sidebar-nav li a:hover {
background: #16A085;
}
Вот мой HTML:
<div id="sidebar-wrapper">
<ul class="sidebar-nav">
<li><a href="#" class="glyphicon glyphicon-home"><span>Home</span></a></li>
<li><a href="#" class="glyphicon glyphicon-user"><span>About</span></a></li>
<li><a href="#" class="glyphicon glyphicon-cloud"><span>Portfolio</span></a></li>
<li><a href="#" class="glyphicon glyphicon-pencil"><span>Misc</span></a></li>
</ul>
</div>
Что такое «желанное " область? Вы применяете фон при наведении элемента a, а не на li – code4pi
Что вы хотите выделить? Мне это хорошо. –
@ code4pi Я изменил его на li, и он все еще не выделяет весь блок, и я не уверен, почему. – Robben