1、导航案例:
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <title></title> <style> .navbarBg{ min-height: 4rem; background: #563d7c; box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1); } .svgSize{ width: 1rem; height: 1rem; vertical-align: text-top; /* vertical-align: text-top;:文字顶线对齐 */ } .navbarBg .navbar-nav .nav-link{ color: #cbbde2; } #docsNav .nav{ display: block; } #docsNav .nav li{ padding: 0.25rem 1.5rem; } #docsNav .nav li a{ color: rgba(0, 0, 0, 0.65); } </style></head><body> <header class="navbar navbar-expand navbar-dark navbarBg flex-column flex-md-row"><!-- navbarBg:驼峰式自己定义的class名 --> <!-- flex-md-row:可在俩行中显示 --> <a href="#" class="navbar-brand mr-md-2"> <img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="36" class="border rounded"> </a> <!-- border rounded:给了边框和圆角 --> <ul class="navbar-nav"> <li class="nav-item"> <a href="#" class="nav-link">Home</a> </li> <li class="nav-item"> <a href="#" class="nav-link">Documentation</a> </li> <li class="nav-item"> <a href="#" class="nav-link">Examples</a> </li> <li class="nav-item"> <a href="#" class="nav-link">Themes</a> </li> <li class="nav-item"> <a href="#" class="nav-link">Expo</a> </li> <li class="nav-item"> <a href="#" class="nav-link">Blog</a> </li> </ul> <ul class="navbar-nav ml-md-auto d-none d-md-flex"> <li class="nav-item dropdown"> <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">v4.3</a> <div class="dropdown-menu dropdown-menu-right"><!-- dropdown-menu-right:菜单右对齐 --> <a href="#" class="dropdown-item active">Latest (4.3.x)</a> <a href="#" class="dropdown-item">v4.2.1</a> <a href="#" class="dropdown-item">v4.0.0</a> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item">v4 Alpha 6</a> <a href="#" class="dropdown-item">v3.4.1</a> <a href="#" class="dropdown-item">v3.3.7</a> <a href="#" class="dropdown-item">v2.3.2</a> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item">All versions</a> </div> </li> <li class="nav-item"> <a href="#" class="nav-link"> <svg xmlns="http://www.w3.org/2000/svg" class="svgSize" viewBox="0 0 512 499.36" role="img" focusable="false"> <title>GitHub</title> <path fill="currentColor" fill-rule="evenodd" d="M256 0C114.64 0 0 114.61 0 256c0 113.09 73.34 209 175.08 242.9 12.8 2.35 17.47-5.56 17.47-12.34 0-6.08-.22-22.18-.35-43.54-71.2 15.49-86.2-34.34-86.2-34.34-11.64-29.57-28.42-37.45-28.42-37.45-23.27-15.84 1.73-15.55 1.73-15.55 25.69 1.81 39.21 26.38 39.21 26.38 22.84 39.12 59.92 27.82 74.5 21.27 2.33-16.54 8.94-27.82 16.25-34.22-56.84-6.43-116.6-28.43-116.6-126.49 0-27.95 10-50.8 26.35-68.69-2.63-6.48-11.42-32.5 2.51-67.75 0 0 21.49-6.88 70.4 26.24a242.65 242.65 0 0 1 128.18 0c48.87-33.13 70.33-26.24 70.33-26.24 14 35.25 5.18 61.27 2.55 67.75 16.41 17.9 26.31 40.75 26.31 68.69 0 98.35-59.85 120-116.88 126.32 9.19 7.9 17.38 23.53 17.38 47.41 0 34.22-.31 61.83-.31 70.23 0 6.85 4.61 14.81 17.6 12.31C438.72 464.97 512 369.08 512 256.02 512 114.62 397.37 0 256 0z"></path> </svg> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <svg xmlns="http://www.w3.org/2000/svg" class="svgSize" viewBox="0 0 512 499.36" role="img" focusable="false"> <title>GitHub</title> <path fill="currentColor" fill-rule="evenodd" d="M256 0C114.64 0 0 114.61 0 256c0 113.09 73.34 209 175.08 242.9 12.8 2.35 17.47-5.56 17.47-12.34 0-6.08-.22-22.18-.35-43.54-71.2 15.49-86.2-34.34-86.2-34.34-11.64-29.57-28.42-37.45-28.42-37.45-23.27-15.84 1.73-15.55 1.73-15.55 25.69 1.81 39.21 26.38 39.21 26.38 22.84 39.12 59.92 27.82 74.5 21.27 2.33-16.54 8.94-27.82 16.25-34.22-56.84-6.43-116.6-28.43-116.6-126.49 0-27.95 10-50.8 26.35-68.69-2.63-6.48-11.42-32.5 2.51-67.75 0 0 21.49-6.88 70.4 26.24a242.65 242.65 0 0 1 128.18 0c48.87-33.13 70.33-26.24 70.33-26.24 14 35.25 5.18 61.27 2.55 67.75 16.41 17.9 26.31 40.75 26.31 68.69 0 98.35-59.85 120-116.88 126.32 9.19 7.9 17.38 23.53 17.38 47.41 0 34.22-.31 61.83-.31 70.23 0 6.85 4.61 14.81 17.6 12.31C438.72 464.97 512 369.08 512 256.02 512 114.62 397.37 0 256 0z"></path> </svg> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <svg xmlns="http://www.w3.org/2000/svg" class="svgSize" viewBox="0 0 512 499.36" role="img" focusable="false"> <title>GitHub</title> <path fill="currentColor" fill-rule="evenodd" d="M256 0C114.64 0 0 114.61 0 256c0 113.09 73.34 209 175.08 242.9 12.8 2.35 17.47-5.56 17.47-12.34 0-6.08-.22-22.18-.35-43.54-71.2 15.49-86.2-34.34-86.2-34.34-11.64-29.57-28.42-37.45-28.42-37.45-23.27-15.84 1.73-15.55 1.73-15.55 25.69 1.81 39.21 26.38 39.21 26.38 22.84 39.12 59.92 27.82 74.5 21.27 2.33-16.54 8.94-27.82 16.25-34.22-56.84-6.43-116.6-28.43-116.6-126.49 0-27.95 10-50.8 26.35-68.69-2.63-6.48-11.42-32.5 2.51-67.75 0 0 21.49-6.88 70.4 26.24a242.65 242.65 0 0 1 128.18 0c48.87-33.13 70.33-26.24 70.33-26.24 14 35.25 5.18 61.27 2.55 67.75 16.41 17.9 26.31 40.75 26.31 68.69 0 98.35-59.85 120-116.88 126.32 9.19 7.9 17.38 23.53 17.38 47.41 0 34.22-.31 61.83-.31 70.23 0 6.85 4.61 14.81 17.6 12.31C438.72 464.97 512 369.08 512 256.02 512 114.62 397.37 0 256 0z"></path> </svg> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <svg xmlns="http://www.w3.org/2000/svg" class="svgSize" viewBox="0 0 512 499.36" role="img" focusable="false"> <title>GitHub</title> <path fill="currentColor" fill-rule="evenodd" d="M256 0C114.64 0 0 114.61 0 256c0 113.09 73.34 209 175.08 242.9 12.8 2.35 17.47-5.56 17.47-12.34 0-6.08-.22-22.18-.35-43.54-71.2 15.49-86.2-34.34-86.2-34.34-11.64-29.57-28.42-37.45-28.42-37.45-23.27-15.84 1.73-15.55 1.73-15.55 25.69 1.81 39.21 26.38 39.21 26.38 22.84 39.12 59.92 27.82 74.5 21.27 2.33-16.54 8.94-27.82 16.25-34.22-56.84-6.43-116.6-28.43-116.6-126.49 0-27.95 10-50.8 26.35-68.69-2.63-6.48-11.42-32.5 2.51-67.75 0 0 21.49-6.88 70.4 26.24a242.65 242.65 0 0 1 128.18 0c48.87-33.13 70.33-26.24 70.33-26.24 14 35.25 5.18 61.27 2.55 67.75 16.41 17.9 26.31 40.75 26.31 68.69 0 98.35-59.85 120-116.88 126.32 9.19 7.9 17.38 23.53 17.38 47.41 0 34.22-.31 61.83-.31 70.23 0 6.85 4.61 14.81 17.6 12.31C438.72 464.97 512 369.08 512 256.02 512 114.62 397.37 0 256 0z"></path> </svg> </a> </li> </ul> <a href="#" class="btn btn-outline-warning ml-lg-3 d-none d-lg-block">Download</a><!-- d-none d-lg-block:默认不显示,在lg以上才显示 --> </header> <!-- 搜索框 --> <div class="container-fluid"> <!-- container-fluid:???? --> <div class="row"> <div class="col-md-3 col-xl-2 border-right border-bottom"> <form action="#" class="d-flex py-3 px-1"> <input type="search" class="form-control" placeholder="Search..."> <button type="button" class="btn p-0 ml-3 d-md-none" data-toggle="collapse" data-target="#docsNav"> <!-- 使用的是svg来表示三条杠 --> <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"> <title>Menu</title> <path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path> </svg> </button> </form> <div class="collapse" id="docsNav"> <div> <h6 class="px-4 pt-2"> <a href="#" class="text-dark">Components</a> </h6> <ul class="nav"> <li><a href="#">Alerts</a></li> <li><a href="#">Badge</a></li> <li><a href="#">Buttons</a></li> <li><a href="#">Card</a></li> <li><a href="#">Collapse</a></li> <li><a href="#">Dropdown</a></li> <li><a href="#">Froms</a></li> </ul> </div> </div> </div> <div class="col-md-9 col-xl-10"></div><!-- 右侧自己写 --> </div> </div> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script></body>
