Почему не меняется цвет ссылки при наведении

172
12 мая 2019, 21:20

Есть блок

<li><a href="">Товары</a></li>

и его стили

.firstlvl li {
    display: inline-block;
    width: 146px;
    height: 22px;
    text-align: left;
    padding: 3px 0 0px 8px;
}
.firstlvl li:hover {
    background: #1cb7c9;
    color: #ffffff;
}

При наведение мышкой весь блок li правильно меняет цвет на #1cb7c9; , а вот ссылка внутри не реагирует, как это исправить. ЗЫ. мне нужно чтобы ссылка меняла цвет именно при наведение на элемент li, а не на a. Правило

.firstlvl a:hover {
        color: #ffffff;
    }

Мне не подходит.

Answer 1

Очень просто:

.firstlvl li { 
    display: inline-block; 
    width: 146px; 
    height: 22px; 
    text-align: left; 
    padding: 3px 0 0px 8px; 
} 
 
.firstlvl li:hover a { 
    background: #1cb7c9; 
    color: #ffffff; 
}
<ul class="firstlvl"> 
    <li> 
        <a href="#">Товары 1</a> 
    </li> 
    <li> 
        <a href="#">Товары 2</a> 
    </li> 
    <li> 
        <a href="#">Товары 3</a> 
    </li> 
    <li> 
        <a href="#">Товары 4</a> 
    </li> 
</ul>

READ ALSO
Адаптивная верстка с Bootstrap 4

Адаптивная верстка с Bootstrap 4

Подскажите, пожалуйста, как сделать так что бы на мобильной версии заголовок страницы был одного размера, а на компьютерной версии другого...

166
background-image слайдер, как сделать плавность?

background-image слайдер, как сделать плавность?

Всем привет! Есть у меня JS код слайдера при помощи background-imageПроблема в том, что он меняет изображения очень резко

143
Помощь в реализации ползунка на svg

Помощь в реализации ползунка на svg

нужна помощь в реализации элемента интерфейсаРешил я реализовать 1 элемент, скрин его вы увидите ниже, и что-то понятия не имею как такое реализуется

137