112

フォントに影響を与えずに、不透明度を使用してリスト メニューの背景を非表示にしたい。CSS3で可能ですか?

4

9 に答える 9

143

次のように、CSS プロパティでrgbaを使用できるようになりました。

.class {
    background: rgba(0,0,0,0.5);
}

0.5 は透明度です。デザインに応じて値を変更してください。

ライブデモ http://jsfiddle.net/EeAaB/

詳細 http://css-tricks.com/rgba-browser-support/

于 2012-06-25T06:00:25.690 に答える
51

次の 3 つのオプションを念頭に置いてください (#3 が必要です)。

1) 要素全体が透明:

visibility: hidden;

2) 要素全体がやや透明:

opacity: 0.0 - 1.0;

3) 要素の背景だけが透明です:

background-color: transparent;
于 2014-10-23T22:13:42.323 に答える
19

はい、可能です。background-color にrgba-syntaxを使用するだけです。

    .menue {
      background-color: rgba(255, 0, 0, 0.5); //semi-transparent red
    }
于 2012-06-25T06:00:43.110 に答える
9

この場合background-color:rgba(0,0,0,0.5);、最善の方法です。例えば:background-color:rgba(0,0,0,opacity option);

于 2013-11-23T00:27:33.260 に答える
5

これを試して:

opacity:0;

IE8 以前の場合

filter:Alpha(opacity=0); 

W3Schools の不透明度デモ

于 2012-06-25T06:06:02.080 に答える