3

(プローブ) を含む Web デザイナーのレイアウトから取得しました。

<div id="subMenuRow">
 <div id="subMenuRowHTML">
  <a href="/link">Link</a>
 </div>
</div>

そしてそれぞれのcss:

#subMenuRow{
        width: 900px;
        height: 40px;
        background: #000000;
        float: left;
        clear: both;
        filter:alpha(opacity=30);
        -moz-opacity:0.3;
        -khtml-opacity: 0.3;
        opacity: 0.3;
}

Opacity は、html メニューの透明なバーを作成するために使用されます。問題は、リンクを含むすべてのテキストにも透過性が含まれていることです。これは非常に不必要です。subMenuRowHTMLの不透明を避けるには?

4

3 に答える 3

2

背景画像として半透明の .png を使用します。

CSS:

background: transparent url(/url/image.png) top left repeat;
于 2010-01-05T11:18:34.657 に答える
-2

追加:

#subMenuRowHTML {
filter:none;
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
}

于 2010-01-05T11:18:30.250 に答える