2013-03-21 11 views
7

Czy możliwe jest wyświetlanie tylko pseudo :after przy użyciu :hover? Na przykład przy użyciu elementów alternatywnych.używając obu: po i: hover

#parent{} 
#child{display:none;} 
#parent:hover >#child{display:block;} 

ile mam tą samą metodą:

#parent{} 
#parent:after{content:'hi';display:none;} 
#parent:hover #parent:after{display:block;} 

czy to w ogóle możliwe? Czy ja się oszukuję?

+1

Czy próbowałeś '#parent: hover: after'? – SnareChops

+0

Czy [spróbuj] (http://jsfiddle.net/kUF6v/)? –

+0

@SnareChops Mam, ale zostawiłem spację w stylu '#parent: hover: after' czy to mój problem? lol – sourRaspberri

Odpowiedz

7

Można połączyć dwa:

#parent:hover:after { 
    content:'hi'; 
} 

JSFiddle.

+1

Ack, co za [okrutny świat] (http://i.imgur.com/RUXL5vI.png) żyjemy w naszym nieustającym dążeniu do świętych przebojów! ;-) –

4

Tak oczywiście można:

Demo

<a href="#">Demo</a> 

a:hover:after { 
    content: 'blah'; 
} 
5

Tak. Nie jestem pewien, dlaczego nie spróbować samemu, ale jest to możliwe:

#parent:hover:after{content:'hi';} 

http://jsfiddle.net/uz3w4/

+0

Umieściłem spację między ... a potem lol – sourRaspberri