2015-05-17 3 views
0

Я пытаюсь изменить .more on hover .gfield_description: after Но неужели это uberhaupt возможно таким образом?change child on hover pseudo

<div class="gfield_description"> 
<div class="more"/> 
</div> 

.gfield_description:after { 
content: "?"; 
} 
.more {opacity:0;} 
.gfield_description:hover:after .more { 
opacity:1; 
} 
+0

Вы пытаетесь изменить .more с помощью: после? Также вы используете xhtml? – DCdaz

+0

Использование при наведении на псевдо элементы, а не на их родителя, к сожалению невозможно. –

+0

@BramVanroy это то, чего я боялся. Просто нужно подтверждение, чтобы быть уверенным, что я не сойду с ума. thx – ssstofff

ответ

1

Попробуйте

.more { 
    opacity: 0; 
} 
.gfield_description:hover > .more { 
    opacity: 1; 
} 
+1

Это будет работать из-за пузыря событий: наведите указатель на свой псевдоэлемент. – connexo

+0

@connexo да, я вижу, но я не могу позволить работать с зависанием всего элемента .gfield_description. – ssstofff