【发布时间】:2023-04-04 22:27:01
【问题描述】:
我尝试将背景颜色应用到 Nav Pill 的活动状态。下面是我的 HTML 和 CSS
.nav-pills > .nav-item > .nav-link:active{
background: red!important;
color: white!important;
}
.nav-pills > .nav-item > .nav-link:hover {
background-color: green!important;
color:white !important;
box-shadow: 1px 1px!important;
}
.nav-pills .nav-link {
color: #46b3e6;
border: 2px solid #eee;
margin-left: 10px;
box-shadow: 2px 2px;
}
这是我的html
<ul class="nav nav-pills justify-content-center">
<li class=" nav-item">
<a class="nav-link" href="all_patients.php">All Patients</a>
</li>
<li class="nav-item">
<a class="nav-link" href="all_patients.php?action=vacant_bedspaces">Vacant Bedspaces</a>
</li>
<li class="nav-item">
<a class="nav-link" href="all_patients.php?action=free_patients">Discharged Patients</a>
</li>
</ul>
还是因为我的链接具有相同的基础 (all_patients.php) ? 谢谢
【问题讨论】:
-
拥有相同的 php 文件应该不是问题,尝试将活动状态置于 item 元素中:.nav-pills > .nav-item:active > .nav -链接{
-
谢谢。还是不行,
标签: css bootstrap-4 nav