跪求Asp.net中Menu控件的css样式

zhouchenguang 2008-08-21 11:04:05
现在项目中用到Menu控件,但是样式太难看了,而且不是一般的难看。所以上来求一个Menu控件的Css样式。
...全文
5254 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbandplc 2011-04-05
  • 打赏
  • 举报
回复
唉 杯具的CSS
IT小小鸟 2010-12-27
  • 打赏
  • 举报
回复
criusto 2010-06-12
  • 打赏
  • 举报
回复
我面临的问题
zbb5201314zbb 2010-02-24
  • 打赏
  • 举报
回复
我使劲顶
来学习的
heimark2 2010-01-15
  • 打赏
  • 举报
回复
看看先
focusonline 2009-09-01
  • 打赏
  • 举报
回复
看看内容
gaoluyi 2009-08-14
  • 打赏
  • 举报
回复
垃圾, 说了半天还是没人会
EicrSoft 2008-10-14
  • 打赏
  • 举报
回复
<asp:Menu ID="EntertainmentMenu" runat="server" Orientation="Horizontal" onmenuitemclick="OnClick" CssSelectorClass="SimpleEntertainmentMenu">
<Items>
<asp:MenuItem Text="Music">
<asp:MenuItem Text="Classical" />
<asp:MenuItem Text="Rock">
<asp:MenuItem Text="Electric" />
<asp:MenuItem Text="Acoustical" />
</asp:MenuItem>
<asp:MenuItem Text="Jazz" />
</asp:MenuItem>
<asp:MenuItem Text="Movies" Selectable="false">
<asp:MenuItem Text="Action" />
<asp:MenuItem Text="Drama" />
<asp:MenuItem Text="Musical" />
</asp:MenuItem>
</Items>
</asp:Menu>

CSS

.SimpleEntertainmentMenu ul.AspNet-Menu /* Tier 1 */
{
width: 13em; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul /* Tier 2 */
{
width: 6em;
top: 100%;
left: 0;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul ul /* Tier 3+ */
{
top: -0.5em;
left: 6em;
}

.SimpleEntertainmentMenu li /* all list items */
{
width: 6em;
background: #eeeeee;
}

.SimpleEntertainmentMenu li:hover, /* list items being hovered over */
.SimpleEntertainmentMenu li.AspNet-Menu-Hover
{
background: Black;
}

.SimpleEntertainmentMenu a, /* all anchors and spans (nodes with no link) */
.SimpleEntertainmentMenu span
{
color: Black;
padding: 4px 2px 4px 8px;
border:1px solid #cccccc;
background: transparent url(arrowRight.gif) right center no-repeat;
}

.SimpleEntertainmentMenu li.AspNet-Menu-Leaf a, /* leaves */
.SimpleEntertainmentMenu li.AspNet-Menu-Leaf span
{
background-image: none !important;
}

.SimpleEntertainmentMenu li:hover a, /* hovered text */
.SimpleEntertainmentMenu li:hover span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover span,
.SimpleEntertainmentMenu li:hover li:hover a,
.SimpleEntertainmentMenu li:hover li:hover span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.SimpleEntertainmentMenu li:hover li:hover li:hover a,
.SimpleEntertainmentMenu li:hover li:hover li:hover span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
color: White;
background: transparent url(activeArrowRight.gif) right center no-repeat;
}

.SimpleEntertainmentMenu li:hover li a, /* the tier above this one is hovered */
.SimpleEntertainmentMenu li:hover li span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li span,
.SimpleEntertainmentMenu li:hover li:hover li a,
.SimpleEntertainmentMenu li:hover li:hover li span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
color: Black;
background: transparent url(arrowRight.gif) right center no-repeat;
}

.SimpleEntertainmentMenu .AspNet-Menu-Selected /* this tier is selected */
{
border: solid 1px #00ff00 !important;
}

.SimpleEntertainmentMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
border: solid 1px #ff0000 !important;
}

.SimpleEntertainmentMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
border: solid 1px #0000ff !important;
}

#EntertainmentMessage
{
padding-top: 2em;
clear: both;
}
brooklyng60 2008-08-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xuezj508 的回复:]
建议最好别使用Menu控件,我在一个项目中使用了Menu控件,结果产生一大堆代码,html代码非常的多,增大页面大小,而且css非常不好控制,使用一点都不灵活,还不如使用div+css
[/Quote]对,非常正确,很不好控制
xuezj508 2008-08-21
  • 打赏
  • 举报
回复
建议最好别使用Menu控件,我在一个项目中使用了Menu控件,结果产生一大堆代码,html代码非常的多,增大页面大小,而且css非常不好控制,使用一点都不灵活,还不如使用div+css
winflying36 2008-08-21
  • 打赏
  • 举报
回复
网上大多数都是CSS+DIV的,有没有自带控件的样式关注中
shoushii 2008-08-21
  • 打赏
  • 举报
回复
MARK有了送我一份
shoushi@163.com
houndsky 2008-08-21
  • 打赏
  • 举报
回复
去网上搜一下,CSS编辑工具。有一大把的
Smartdoggie 2008-08-21
  • 打赏
  • 举报
回复
mark. 顺便帮顶
GengWH 2008-08-21
  • 打赏
  • 举报
回复
就是啊,网上一大把的
Zine_Alone 2008-08-21
  • 打赏
  • 举报
回复
网上搜搜一大把吧.
zhouchenguang 2008-08-21
  • 打赏
  • 举报
回复
自己顶一下
keyake863 2008-08-21
  • 打赏
  • 举报
回复
我顶,小网
zhouchenguang 2008-08-21
  • 打赏
  • 举报
回复

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧