2011-10-20 7 views
2

実際に色を変えずに要素の背景RGBAのアルファを変更することはできますか?CSS:現在のBGcolorをオーバーライドしないでrgbaのアルファを設定する

アルファをオーバーライドしないで色を設定しますか?

ブラウザをクロスオーバーし、JavaScriptを使用しないでください。

明らかにrgbaの色を指定することができますが、%10の透明度ごとにクラスを行い、任意の色を設定できるようにしたいと思います。

感謝:)あなたのCSSスタイルシートで

+0

あなたは '不透明度を使用することができます。x;'(xは番号0です<= x <= 1)、それは背景だけでなく要素全体に影響を与えます。 –

答えて

1

.trans10 { 
    background-color: 33ccaa; 
    opacity:0.1; 
    filter:alpha(opacity=10); /* For IE8 and earlier */ 
} 

.trans20 { 
    background-color: 33ccaa; 
    opacity:0.2; 
    filter:alpha(opacity=20); /* For IE8 and earlier */ 
} 

のように...

+0

私は背景に影響を与えたいので、不透明度またはフィルタなしでそれを行うことを望んでいました。ネスティングはオプションでもありません。私が欲しいものをすることは不可能ですか? –

+0

次に、背景色のみを変更する必要があります。色相と彩度を変更するためにオンラインで色を計算することがあります。 – spekdrum

関連する問題