7

:hoverを使用して:after疑似を表示することはできますか。たとえば、代替要素を使用します。after:と:hoverの両方を使用して

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

は、それがすべてで可能です:私の知る限りは、同じ方法で持っているよう

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

?あるいは私は自分自身をだましていますか?

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

JSFiddle

+1

あなたは '#parentを試してみました:ホバー:after'? – SnareChops

+0

あなたはそれを試しましたか(http://jsfiddle.net/kUF6v/)? –

+0

@SnareChops私は持っていますが、この '#parent:hover:after'のようなスペースは私の問題ですか? @Beneto '#parent:hover:after'は、'#parent'の子要素の ':after'スタイルを変更します。 – sourRaspberri

答えて

7

は、次の2つを組み合わせることができます。

+1

Ack、神聖なupvotesの私達の永続的な探求に私達が住んでいる[残酷な世界](http://i.imgur.com/RUXL5vI.png)! ;-) –

4

もちろんはい次のことができます。

Demo

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

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

はい。必ずなぜあなたはそれを自分で試していないが、それは可能ですなし:

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

http://jsfiddle.net/uz3w4/

+0

私はその間にスペースを入れました。 – sourRaspberri

関連する問題