К обычным элемента по типу
p + p применять стиль получается, но для случаев
p + :after ничего не получается. Вот вёрстка:
<div>
<p>Привет!</p>
</div>
Вот стили:
div:after {
display: block;
content: "";
width: 100px;
height: 100px;
background: red;
}
p:hover + div:after {
background: green;
}
Пол логике при наведении на p псевдоэлемент
div:after должен поменять цвет, но ничего не получается. Существуют ли способы решения проблем с оператором
+ и
~ для псевдоэлементов?