gpt4 book ai didi

css - 如何为 Bootstrap 水平菜单添加水平分隔符?

转载 作者:行者123 更新时间:2023-12-01 21:23:02 24 4
gpt4 key购买 nike

我正在使用 Bootstrap 3 构建一个水平菜单,这里是代码。

<nav class="navbar navbar-inverse navbar-fixed-top" >
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"></a>
</div>

<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active">
<a>Siginin</a>
<?php endif ?>
<span class="sr-only">(current)</span></a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>

</ul>
</nav>

我想要一个像这样的菜单:

<小时/>

首页 |关于我们 |服务 |联系我们

就像你在上面看到的那样,seperatros 不会从上到下扩展,就像在顶部和底部有一些填充一样。但是,当我添加 |在 li 或 a 前面,菜单另起一行,但我不太明白?

最佳答案

您可以使用盒子阴影

.navbar-nav li:not(:first-child){
box-shadow: -14px 0 0 -10px red
}

DEMO

enter image description here

更新:使用边框更新

.navbar-nav li:not(:last-child){
border-right: 4px solid red
}

DEMO

enter image description here

更新:使用 pseudo elements

.navbar-nav li{
position: relative
}
.navbar-nav li:not(:last-child):after{
content: '';
position: absolute;
right: -2px;
width:2px;
height: 80%;
top: 10%;
background: red
}

DEMO

enter image description here

关于css - 如何为 Bootstrap 水平菜单添加水平分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28278909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com