首页前端开发CSScss 垂直导航栏 带边界

css 垂直导航栏 带边界

时间2023-11-14 10:02:03发布访客分类CSS浏览271
导读:CSS垂直导航栏是网页设计中常见的一种导航栏风格,它可以垂直排列导航菜单,同时也能为菜单添加边界。.nav{ margin: 0; padding: 0; list-style: none; border-right...

CSS垂直导航栏是网页设计中常见的一种导航栏风格,它可以垂直排列导航菜单,同时也能为菜单添加边界。

.nav{
        margin: 0;
        padding: 0;
        list-style: none;
        border-right: 1px solid #ccc;
}
.nav li{
        position: relative;
        display: block;
        width: 200px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        background-color: #f2f2f2;
        border-bottom: 1px solid #ccc;
        cursor: pointer;
}
.nav li:hover{
        background-color: #ccc;
}
.sub-nav{
        position: absolute;
        top: 0;
        left: 200px;
        width: 200px;
        display: none;
        border: 1px solid #ccc;
}
.nav li:hover .sub-nav{
        display: block;
}
.sub-nav li{
        display: block;
        width: 200px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        background-color: #fff;
}
.sub-nav li:hover{
        background-color: #f2f2f2;
}
    

以上代码中,我们为导航栏添加了一个边界,使其看起来更加清晰。通过设置每个列表项的高度、宽度、背景色以及字体样式等来控制导航栏的外观。同时,通过设置子菜单的样式和其父元素(即列表项)的 :hover 伪类,可以实现子菜单在鼠标悬停时显示的效果。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css 垂直导航栏 带边界
本文地址: https://pptw.com/jishu/538689.html
css 垂直叠放次序属性 html代码控制无缓存

游客 回复需填写必要信息