@Meddelin

Как совладать с иконочным шрифтом?

Добрый вечер.
<div class="cart">
                    <a href="#" class="cart-a"> <i class="basket"></i> Корзина </a>
 </div>

в тег "i" заключён иконочный шрифт. Нужно, чтобы он был одного цвета, а "Корзина" другого, но при использовании ":hover" всё это окрашивалось в один цвет. Подскажите, пожалуйста, как это реализовать. Вроде, просто, но очень долго не могу понять, что именно я делаю не так.
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
@filippovanatoliy
Вот начал погружаться в кодинг)
Я просто добавил дополнительные стили:
<a href="#" class="cart-a test"><i class="icon-basket test2"></i><span>Корзина</span></a>


.test {color:#000}
.test2 {color:#ccc}

.test:hover, .test:hover .test2 {color:red}


И все заработало
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
CheckOneTwo
@CheckOneTwo
Парень, который думает что он фронтэндер.
jsfiddle здесь бы не помешал
.cart-a:hover .basket {
    color: red;
}
Ответ написан
Nordborn
@Nordborn
Frontend
Можно воспользоваться таким замечательным CSS правилом, как !important
Вот пример: https://jsfiddle.net/te5jpo72/5/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы