html - 如何在引导导航链接下居中对齐伪元素?
问题描述
您好,我想将菜单下的行居中,我使用伪元素创建了该行。
这是html:
.nav-link.active {
color: #482683;
font-size: 14px;
}
.nav-link.active::after {
content: '';
display: block;
width: 22px;
height: 2px;
background: #482683;
margin-top: 27px;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"/>
<ul class="nav aa" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="true">SELECTION DE VARIABLE</a>
</li>
<li class="nav-item">
<a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">ANALYSE</a>
</li>
<li class="nav-item">
<a class="nav-link" id="contact-tab" data-toggle="tab" href="#contact" role="tab" aria-controls="contact" aria-selected="false">BENCHMARK DES MODELS</a>
</li>
<li class="nav-item">
<a class="nav-link" id="resultats-tab" data-toggle="tab" href="#resultats" role="tab" aria-controls="resultats" aria-selected="false">RESULTATS</a>
</li>
</ul>
这就是我所拥有的
我想像这样将线居中
知道活动类取决于我单击的元素:选择变量或分析或基准模型或结果
我正在使用引导程序
解决方案
使用auto
左右边距使元素居中...
https://codeply.com/p/zskLZaqG7t
.nav-link.active {
color: #482683;
font-size: 14px;
}
.nav-link.active::after {
content: '';
display: block;
width: 22px;
height: 2px;
background: #482683;
margin-top: 27px;
margin-left: auto;
margin-right: auto;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
<ul class="nav aa" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="true">SELECTION DE VARIABLE</a>
</li>
<li class="nav-item">
<a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">ANALYSE</a>
</li>
<li class="nav-item">
<a class="nav-link" id="contact-tab" data-toggle="tab" href="#contact" role="tab" aria-controls="contact" aria-selected="false">BENCHMARK DES MODELS</a>
</li>
<li class="nav-item">
<a class="nav-link" id="resultats-tab" data-toggle="tab" href="#resultats" role="tab" aria-controls="resultats" aria-selected="false">RESULTATS</a>
</li>
</ul>
推荐阅读
- python-3.x - 如何为熊猫列中的每个列表附加不同的元素?
- virtual-machine - 如何连接到外部部署的 Hyperledger Fabric 网络?
- mysql - 计数查询的 MySQL 查询优化
- python - 张量板连接问题
- markdown - 在 mkdocs 中渲染上标
- flutter - Flutter 中用于 PayPal 支付的 Braintree 集成
- c - 在 c 中的套接字编程中读取或写入后没有代码运行
- c# - 使用代码从 Dynamics365 获取所有实体
- oracle - ORACLE 立即执行循环 ORA-06512
- reactjs - NavLink 活动样式不起作用 | 反应路由器