使用相同的导航栏,有两个菜单(左和右)和中心的品牌。
当我单击其中一个菜单切换时,其他元素会从原始位置移动。
如何避免这种行为?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<meta name="generator" content="">
<title>Template · Title</title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous"> <link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
</head>
<body>
<!--https://sayyes.com/2023/03/natural-tea-dyed-easter-eggs-2-2-->
<div id="wrapper">
<header>
<nav class="navbar navbar-expand-lg bg-light fixed-top">
<div class="container-lg d-flex justify-content-between">
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#left-main-menu" aria-controls="left-main-menu" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div id="left-main-menu" class="collapse navbar-collapse">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown
</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><hr class="dropdown-divider"></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
</div>
<div class="">
<a class="" href="#">
<img src="../libs/bootstrap/5.2.3/site/static/docs/5.2/assets/brand/bootstrap-logo.svg" alt="Bootstrap" width="30" height="24">
</a>
</div>
<div class="">
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#right-main-menu" aria-controls="right-main-menu" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div id="right-main-menu" class="collapse navbar-collapse">
<ul class="navbar-nav me-auto mb-2 mb-lg-0 social-links">
<li class="nav-item">
<a class="nav-link" aria-current="page" href="#">
<img src="../images/icons/facebook.svg" alt="facebook">
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<img src="../images/icons/instagram.svg" alt="instagram">
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<img src="../images/icons/linkedin.svg" alt="linkedin">
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<img src="../images/icons/twitter.svg" alt="twitter">
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<img src="../images/icons/youtube.svg" alt="youtube">
</a>
</li>
</ul>
</div>
</div>
</div>
</nav>
</header>
</div>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script> <!-- <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script> -->
</body>
</html>