多级菜单

菜单代码:

<style>

/*菜单外观*/
.xmenu {border: 1px solid white;border-bottom: none;}
.xmenu li a {padding: 1em 2em;text-decoration: none;	color: white;}
.xmenu li a {border-right: 1px solid #3c3c3c;border-left: 1px solid #292929;border-bottom: 1px solid #232323;border-top: 1px solid #545454;}

.xmenu li a {
    background: #292929;
	background: -moz-linear-gradient(top, black, #3c3c3c 1px, #292929 25px);
	background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #3c3c3c), to(#292929));
}
.xmenu li a:hover {
	background: #2a0d65;
	background: -moz-linear-gradient(top, #11032e, #2a0d65);
	background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#2a0d65));
}


/* 箭头样式 */
.arrow-down {display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;margin-top:7px; margin-left:3px;}
.arrow-right {display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid transparent;border-left:4px solid #fff;border-right:4px solid transparent; border-bottom:4px solid transparent; margin-top:5px; margin-left:5px;}

</style>

<ul class="xmenu">
	<li><a href="">菜单1</a></li>
	<li>
		<a href="">菜单2 <b class="arrow-down"></b></a>
		<ul>
			<li><a href="">下拉2-1</a></li>
			<li><a href="">下拉2-2</a></li>
			<li>
				<a href="">下拉2-3 <b class="arrow-right"></b></a>
				<ul>
					<li><a href="">右拉1</a></li>
					<li><a href="">右拉2</a></li>
					<li><a href="">右拉3 <b class="arrow-right"></b></a>
						<ul>
							<li><a href="">右拉1-1</a></li>
							<li><a href="">右拉1-2</a></li>
							<li><a href="">右拉1-3</a></li>
						</ul>
					</li>
				</ul>
			</li>
		</ul>
	</li>
	<li><a href="">菜单3</a></li>
	<li><a href="">菜单4</a></li>
	<li><a href="">菜单5</a></li>
</ul>



    
菜单效果: