/*以下是CSS代码*/ nav{ display: flex; justify-content: center; background-color: #f3f3f3; height: 60px; padding: 10px; font-size: 18px; font-weight: bold; } nav ul{ display: flex; list-style: none; margin: 0; padding: 0; } nav li{ margin: 0 20px; position: relative; } nav li:hover ul{ display: block; } nav ul ul{ display: none; position: absolute; top: 60px; background-color: #fff; box-shadow: 0px 5px 5px rgba(0,0,0,0.1); } nav ul ul li{ display: block; width: 150px; padding: 10px; font-size: 14px; color: #333; text-align: left; } nav ul ul li:hover{ background-color: #f5f5f5; }
以上CSS代码是制作京东分类导航栏的核心,主要包括以下几个部分:
- 使用display:flex实现导航栏中的水平布局。
- 使用list-style:none去掉li元素默认的圆点符号。
- 使用position:relative和position:absolute实现导航栏中的下拉菜单效果。
- 使用:hover伪类实现鼠标悬停在导航菜单上时显示下拉菜单。
- 使用box-shadow属性为下拉菜单添加阴影效果。
通过以上代码,大家就可以轻松地制作出类似京东分类导航栏的界面。同时,如果需要根据实际需求进行调整,只需要简单地修改CSS样式就可以实现不同的效果。