/* CSS京东菜单树形菜单样式 */ /* 清除默认样式 */ * { margin: 0; padding: 0; } /* 菜单样式 */ .menu { width: 200px; background-color: #f5f5f5; border: 1px solid #ccc; } /* 第一级菜单样式 */ .menu >li { position: relative; } .menu >li >a { display: block; padding: 10px; text-decoration: none; color: #666; font-size: 16px; } /* 鼠标悬停状态下的第一级菜单样式 */ .menu >li:hover >a { background-color: #e5e5e5; } /* 第二级菜单样式 */ .sub-menu { display: none; position: absolute; top: 0; left: 200px; width: 200px; background-color: #fff; border: 1px solid #ccc; } .menu >li:hover >.sub-menu { display: block; } .sub-menu >li >a { display: block; padding: 10px; text-decoration: none; color: #666; font-size: 14px; } /* 鼠标悬停状态下的第二级菜单样式 */ .sub-menu >li:hover >a { background-color: #e5e5e5; }
通过以上代码,可以很容易地创建出一个京东菜单树形菜单。其中,.menu代表一级菜单,.sub-menu代表二级菜单。通过设置:hover来实现鼠标悬浮时样式的变化,让用户更加清晰地知道当前所在的菜单栏目。
总的来说,CSS京东菜单树形菜单是一种非常实用和美观的网页设计方式,特别适用于各类网站的导航栏目和分类目录等展示方式。希望本文的介绍可以帮助大家更好地了解和掌握CSS京东菜单树形菜单的设计技巧。