2012-04-29 15 views
1

グローバルリンク不透明オーバーレイのために以下を使用しています。グローバルCOLOR不透明度ホバーオーバーレイ?

a:hover { 
    text-decoration: none; opacity: 0.6; /* css standard */ 
    filter: alpha(opacity=60); /* internet explorer */ 
} /* mouse over link */ 

どのように色を追加できますか?これはCSSで可能ですか、JS/jQueryソリューションのみを検討していますか?

+5

'color:red;'と同じくらい単純ではありませんか? – Teak

+0

本当ですか?私はちょうどそれを差し込もうとしていると私は同じ基本的な不透明なホバーを参照してください? –

+0

Bleh-それを取り戻す、私は不透明度のレベルが調整されているのでそれを見る。私がthoを望んだほど厳しくはない –

答えて

1

たとえば、そして、あなたのコードは

a:hover {text-decoration: none; opacity: 0.6; /* css standard */ 
filter: alpha(opacity=60); /* internet explorer */ /* mouse over link */ background: #000; } 

になり、あなたが黒などの色を持っているタグをしたい場合は、あなたのCSSはあなたには、いくつかの理由でこの

a:hover {text-decoration: none; opacity: 0.6; /* css standard */ 
filter: alpha(opacity=60); /* internet explorer */ /* mouse over link */ color: #000; } 

のようになります。背景になるように黒あなたのコードに余分な}があります。

1
a:hover{ 
    /* your stuff here */ 
    color:#f00;    // older browsers 
    color: rgba(255,0,0,0.4); // browsers with rgba support (r,g,b,alphaOpacity) 
} 
+0

これは、私が読んでいるのが分かりますが、どれが不透明であっても、とてもかすかです。 –

1

不透明度が全く必要ありません。あなたが探している効果は、透明な背景です。 rgba()rgb()フォールバックを使用して、代わりに透明な背景を定義します。

a:hover { 
    text-decoration: none; 
    background: rgb(255,0,0) /* fallback */ 
    background: rgba(255,0,0,0.6) /* red with 60% opactiy */ 
    color: #000; 
} 
+0

ちょうど画像リンクでそれを試しても何の効果も見せませんでした。 –

+0

@ cam77、jsfiddle.netでコードをどのように使用したかを表示できますか? – Starx