我有一個垂直菜單,我可以用語法創建,我想用CSS來設計它,但找不到有關如何做到這一點的更多信息。如何樣式化ASP:使用CSS的菜單
我希望菜單是垂直的,子菜單可以在同一個欄內顯示而不是飛出,所以當有人將鼠標懸停在父項上時,子項會顯示在其下方,最好移動另一個父項項目的方式。
這是我到目前爲止的造型:
<asp:Menu ID="Menu1" runat="server" CssClass="mainmenu" >
<StaticMenuItemStyle CssClass="staticItem" />
</asp:Menu>
.staticItem:Hover
{
background-color:#FFFF66;
color:maroon;
width:105px;
width:100%;
padding-left:5px;
background-position:right;
background-repeat:no-repeat;
background-image:url('Images/Go_hover.png');
box-shadow:2px 3px 3px rgba(61,00,00,.5) inset;
border:1px #610000 solid;
padding-left:10px;
padding-right:19px;
}
.staticItem
{
background-color:maroon;
color:white;
font-size:18px;
font-family: "High Tower Text";
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
padding-left:19px;
padding-right:10px;
width:100%;
background-position:left;
background-repeat:no-repeat;
background-image:url('Images/Go.png');
border:2px #610000 solid;
cursor:pointer;
border-radius:5px;
box-shadow:3px 3px 10px rgba(61,00,00,.8);
}