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

Как предотвратить эффект :hover у родителя, когда наводим на псевдоэлемент?

Есть такая вёрстка:
<div class="box">
    <a href="#">Привет!</a>
</div>


Есть такие стили:
.box:after {
    position: absolute;
    display: block;
    content: "";
    width: 100px;
    height: 50px;
    background: red;
}

a {
    display: block;
    color: green;
}

.box:hover a {
    color: red;
}


Когда я навожу курсор на ссылку a, то всё нормально, цвет ссылки меняется на красный. Но как сделать, чтобы цвет ссылки не менялся, когда я навожу на псевдоэлемент .box:after ?

Есть возможность сделать так, чтобы :hover игнорировался только в случае наведения на .box:after ?

Вот код.
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Jerryforce
@Jerryforce
pointer-events:none
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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