微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css二级菜在另外div显示

CSS二级菜单是Web开发中常用的一种界面设计,可以让界面更加美观、易于操作。在实际开发过程中,我们通常会将二级菜单放到另外一个DIV中来显示。下面是一个示例代码


  <html>
  <head>
  	<title>CSS二级菜单演示</title>
  	<style>
  		#nav{
  			background-color: #f2f2f2;
  			padding: 10px;
  		}
  		#nav ul{
  			padding: 0;
  			margin: 0;
  			list-style: none;
  		}
  		#nav ul li{
  			display: inline-block;
  			position: relative;
  		}
  		#nav ul li a{
  			display: block;
  			padding: 10px;
  			color: #333;
  			text-decoration: none;
  		}
  		#nav ul li:hover{
  			background-color: #ccc;
  		}
  		#nav ul li:hover ul{
  			display: block;
  		}
  		#nav ul ul{
  			display: none;
  			position: absolute;
  			top: 100%;
  			left: 0;
  			background-color: #fff;
  			padding: 10px;
  			border: 1px solid #ccc;
  		}
  		#nav ul ul li{
  			display: block;
  			position: relative;
  		}
  		#nav ul ul li a{
  			display: block;
  			padding: 5px;
  			color: #333;
  			text-decoration: none;
  		}
  	</style>
  </head>
  <body>
  	<div id="nav">
  		<ul>
  			<li><a href="#">菜单1</a></li>
  			<li><a href="#">菜单2</a>
  				<ul>
  					<li><a href="#">子菜单1</a></li>
  					<li><a href="#">子菜单2</a></li>
  					<li><a href="#">子菜单3</a></li>
  				</ul>
  			</li>
  			<li><a href="#">菜单3</a></li>
  			<li><a href="#">菜单4</a>
  				<ul>
  					<li><a href="#">子菜单4.1</a></li>
  					<li><a href="#">子菜单4.2</a></li>
  				</ul>
  			</li>
  		</ul>
  	</div>
  </body>
  </html>

css二级菜在另外div显示

在此示例代码中,我们使用了一个ID为nav的DIV来容纳菜单菜单的设计使用了CSS中的position属性display属性、hover伪类等技术。具体实现过程可以参考我们的CSS二级菜单教程。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。