我正在尝试从模板中已经存在的菜单创建一个子菜单。存在相同的代码。我对CSS的了解非常有限。我的目的是,如果我们将鼠标悬停在菜单上,则会弹出一个子菜单。
<div class="main_menu">
<div class="container">
<nav class="navbar navbar-expand-lg navbar-light w-100">
<!-- Brand and toggle get grouped for better mobile display -->
<a class="navbar-brand logo_h" href="index.html">
<img src="img/logo.png" alt="" />
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse offset w-100" id="navbarSupportedContent">
<div class="row w-100 mr-0">
<div class="col-lg-7 pr-0">
<ul class="nav navbar-nav center_nav pull-right">
<li class="nav-item active">
<a class="nav-link" href="index.html">Home</a>
</li>
<li class="nav-item submenu dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
aria-expanded="false">Shop</a>
<ul class="dropdown-menu">
<li class="nav-item">
<a class="nav-link" href="category.html">Shop Category</a>
</li>
<li class="nav-item">
<a class="nav-link" href="single-product.html">Product Details</a>
</li>
<li class="nav-item">
<a class="nav-link" href="checkout.html">Product Checkout</a>
</li>
<li class="nav-item">
<a class="nav-link" href="cart.html">Shopping Cart</a>
</li>
</ul>
</li>
<li class="nav-item submenu dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
aria-expanded="false">Blog</a>
<ul class="dropdown-menu">
<li class="nav-item">
<a class="nav-link" href="blog.html">Blog</a>
</li>
<li class="nav-item">
<a class="nav-link" href="single-blog.html">Blog Details</a>
</li>
</ul>
</li>
<li class="nav-item submenu dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
aria-expanded="false">Pages</a>
<ul class="dropdown-menu">
<li class="nav-item">
<a class="nav-link" href="tracking.html">Tracking</a>
</li>
<li class="nav-item">
<a class="nav-link" href="elements.html">Elements</a>
</li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link" href="contact.html">Contact</a>
</li>
</ul>
</div>
<div class="col-lg-5 pr-0">
<ul class="nav navbar-nav navbar-right right_nav pull-right">
<li class="nav-item">
<a href="#" class="icons">
<i class="ti-search" aria-hidden="true"></i>
</a>
</li>
<li class="nav-item">
<a href="#" class="icons">
<i class="ti-shopping-cart"></i>
</a>
</li>
<li class="nav-item">
<a href="#" class="icons">
<i class="ti-user" aria-hidden="true"></i>
</a>
</li>
<li class="nav-item">
<a href="#" class="icons">
<i class="ti-heart" aria-hidden="true"></i>
</a>
</li>
</ul>
</div>
</div>
</div>
</nav>
</div>
</div>
</header>
如果我们点击商店,然后将鼠标悬停在商店类别上。我需要在商店类别下还有两个子菜单,显示在右侧。我尝试更改代码,但在这种情况下navbar的设计方式几乎没有什么不同。如果需要,我可以上传网络模板的图像。