asp.net - 是否可以在asp.menu动态子菜单中删除白色背景并使其透明

标签 asp.net css menu transparent

我正在使用 asp.net 3.5 的 asp.menu conrol。我希望子菜单完全透明,完全没有背景,只显示文本。可能吗?

我试图在 css 中为 primaryDynamicMenuItem 和 primaryDynamicMenu 类制作背景透明,但它在 IE8 中显示白色背景。 我也试过像这样应用不透明度

滤镜:alpha(opacity=50);

过滤器:progid:DXImageTransform.Microsoft.Chroma(Color='#FFFFFF');

过滤器:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

-moz-不透明度: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 完全透明。

最佳答案

几个方面:

您确定是 IE8 而不是 IE6 吗?检查this out - 基本上对于 IE6 filter 需要是 _filter

另一点是 z-index... 通常问题出在 z-index... 即设置 z-index 菜单的高值和内容的低值...

关于asp.net - 是否可以在asp.menu动态子菜单中删除白色背景并使其透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8077391/

相关文章:

c# - 如何使用 iTextSharp 在 pdf 中创建文本框?

css - 右边的菜单项(左边距问题)

html - 我怎样才能把最后一个 child 移到第一个 child 面前

css - 我的 ul 菜单,链接附加到 li 标签,不会水平堆叠,而是垂直堆叠

python - 主菜单帮助(pygame)

c# - 如何解决 FileSystemException : Cannot retrieve length of file, path ='...' (OS Error : No such file or directory, errno = 2)

c# - 如何在自定义 session 状态提供程序中将 session 数据转换为 SessionStateStoreData 类型

c# - 我不确定如何适本地扩展类

javascript - HTML/CSS : Create a new element?

javascript - 灯箱不会触发 onclick