【发布时间】:2019-10-03 02:14:42
【问题描述】:
在这里寻求专家的帮助!我设法在 BS4 上旋转了原来的下拉插入符号。但是,我在旋转 submenu 插入符号时遇到了麻烦,有人可以看看并批评我可能做错了什么吗?我希望避免为此使用 FontAwesome,并尽可能将其保留为 CSS 和 Bootstrap4。
谢谢你,非常感谢!
<nav class="navbar navbar-expand-lg navbar-custom py-1" style="background-color:#0082bb;">
<a class="navbar-brand" href="#" base target="parent">Brand</a>
<button class="navbar-toggler update-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerToggle" aria-controls="navbarTogglerToggle" aria-expanded="true" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse show navbar-collapse" id="navbarTogglerToggle">
<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item active">
<a class="nav-link" href="#" base target="parent">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Resources
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
<li><a class="dropdown-item" href="#" base target="parent">Action</a></li>
<li><a class="dropdown-item" href="#" base target="parent">Another action</a></li>
<li class="dropdown-submenu"><a class="dropdown-item dropdown-toggle" href="#">Submenu</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#" base target="parent">Submenu action</a></li>
<li><a class="dropdown-item" href="#" base target="parent">Another submenu action</a></li>
.dropdown-toggle[aria-expanded="true"]:after {
transform: rotate(-180deg);
}
.dropdown-toggle:after {
transition: 0.2s;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu a::after {
transform: rotate(-90deg);
position: absolute;
right: 6px;
top: .8em;
}
【问题讨论】:
标签: jquery css bootstrap-4 navbar submenu