Задать вопрос
Queen2
@Queen2

Не работает псевдокласс hover на иконночном шрифте. Как это исправить?

Создал иконночный шрифт и вроде все хорошо работает но когда хочу сделать всевдокласс hover то ничего не происходит.
Убрал у иконки цвет, в такой случае все отрабатывает, как исправить проблему без удаления изначального цвета у иконки?

вот так все отрабатывает
.icon-facebook:before {
  content: "\e900";
}
.icon-facebook:hover{
  color: red;
}

а вот так уже нет
.icon-facebook:before {
  content: "\e900";
  color: #ccc;
}
.icon-facebook:hover{
  color: red;
}
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Потому что вот так:
.icon-facebook:hover::before{
  color: red;
}


Либо:
.icon-facebook {
  color: #ccc;
}
.icon-facebook::before {
  content: "\e900";
}
.icon-facebook:hover{
  color: red;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
WafelT
@WafelT
HTML/CSS/JavaScript
.icon-facebook:before {
  content: "\e900";
  color: #ccc;
}
.icon-facebook:before:hover{
  color: red;
}


Попробуй вот так написать
Ответ написан
Ваш ответ на вопрос

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

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