2011-11-10 5 views
0

asp.net 3.5のasp.menuコントロールを使用しています。私は、サブメニューが完全にトランスペアレントで、背景が全くなく、テキストのみが表示されるようにしたい。出来ますか?asp.menuダイナミックサブメニューで白い背景を削除して透明にすることは可能ですか?

私はbackgroundDriverをprimaryDynamicMenuItemとprimaryDynamicMenuクラスのCSSで作成しようとしましたが、IE8では白い背景が表示されています。 また、不透明度の適用を試みました。

フィルタ:alpha(不透明度= 50);

フィルタ:progid:DXImageTransform.Microsoft.Chroma(Color = '#FFFFFF');

フィルタ:progid:DXImageTransform.Microsoft.Alpha(opacity = 50);

-moz-opacity:0.5;

不透明度:0.5;私は、ブラウザでソースをチェックするときにも

ここ
.ctl00_Menu_0 { *background-color:white;*visibility:hidden;display:none;position:absolute;left:0px;top:0px; } 

.ctl00_Menu_1 { text-decoration:none; }... 

背景色は、これを削除して、白のバックグラウンドを削除する方法この透明 を作る方法を、.NETで白に設定されている

asp.menuを完全にtransperantにします。

+0

私はZインデックスを設定していることがIE6以降のバージョンの両方で動作するように持っているので、私は以下の私の答えで説明したようにまだそれが –

+0

チェックアウトのzインデックスを動作していない、フィルタおよび_filterの両方を適用... – Yahia

+0

メニューを含むdivの値を2000に、メニュー自体を100に設定します。まだ動作していません。また、primaryDynamicMenuとprimaryDynamicMenuItemのz-indexは100に設定されています。まだインデックスを増やす必要はありますか? –

答えて

0

いくつかの側面:

あなたはIE8ではなくIE6ですか? this out - 基本的にIE6の場合filter_filterである必要があります。

もう一つのポイントは、つまりは高い値と低い値へのコンテンツのそれにメニューのz-indexを設定...多くの場合、問題はz-indexである... z-indexです...

0

後すべてのことを試してみると、すべてのブラウザで動作するためには、メニュー用のCSSAdapterを用意する必要がありました。

関連する問題