1、导航案例:

  1. <head>
  2. <meta charset="UTF-8">
  3. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  4. <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
  5. integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
  6. <title></title>
  7. <style>
  8. .navbarBg{
  9. min-height: 4rem;
  10. background: #563d7c;
  11. box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
  12. }
  13. .svgSize{
  14. width: 1rem;
  15. height: 1rem;
  16. vertical-align: text-top;
  17. /* vertical-align: text-top;:文字顶线对齐 */
  18. }
  19. .navbarBg .navbar-nav .nav-link{
  20. color: #cbbde2;
  21. }
  22. #docsNav .nav{
  23. display: block;
  24. }
  25. #docsNav .nav li{
  26. padding: 0.25rem 1.5rem;
  27. }
  28. #docsNav .nav li a{
  29. color: rgba(0, 0, 0, 0.65);
  30. }
  31. </style>
  32. </head>
  33. <body>
  34. <header class="navbar navbar-expand navbar-dark navbarBg flex-column flex-md-row"><!-- navbarBg:驼峰式自己定义的class -->
  35. <!-- flex-md-row:可在俩行中显示 -->
  36. <a href="#" class="navbar-brand mr-md-2">
  37. <img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="36" class="border rounded">
  38. </a>
  39. <!-- border rounded:给了边框和圆角 -->
  40. <ul class="navbar-nav">
  41. <li class="nav-item">
  42. <a href="#" class="nav-link">Home</a>
  43. </li>
  44. <li class="nav-item">
  45. <a href="#" class="nav-link">Documentation</a>
  46. </li>
  47. <li class="nav-item">
  48. <a href="#" class="nav-link">Examples</a>
  49. </li>
  50. <li class="nav-item">
  51. <a href="#" class="nav-link">Themes</a>
  52. </li>
  53. <li class="nav-item">
  54. <a href="#" class="nav-link">Expo</a>
  55. </li>
  56. <li class="nav-item">
  57. <a href="#" class="nav-link">Blog</a>
  58. </li>
  59. </ul>
  60. <ul class="navbar-nav ml-md-auto d-none d-md-flex">
  61. <li class="nav-item dropdown">
  62. <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">v4.3</a>
  63. <div class="dropdown-menu dropdown-menu-right"><!-- dropdown-menu-right:菜单右对齐 -->
  64. <a href="#" class="dropdown-item active">Latest (4.3.x)</a>
  65. <a href="#" class="dropdown-item">v4.2.1</a>
  66. <a href="#" class="dropdown-item">v4.0.0</a>
  67. <div class="dropdown-divider"></div>
  68. <a href="#" class="dropdown-item">v4 Alpha 6</a>
  69. <a href="#" class="dropdown-item">v3.4.1</a>
  70. <a href="#" class="dropdown-item">v3.3.7</a>
  71. <a href="#" class="dropdown-item">v2.3.2</a>
  72. <div class="dropdown-divider"></div>
  73. <a href="#" class="dropdown-item">All versions</a>
  74. </div>
  75. </li>
  76. <li class="nav-item">
  77. <a href="#" class="nav-link">
  78. <svg xmlns="http://www.w3.org/2000/svg" class="svgSize" viewBox="0 0 512 499.36" role="img" focusable="false">
  79. <title>GitHub</title>
  80. <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>
  81. </svg>
  82. </a>
  83. </li>
  84. <li class="nav-item">
  85. <a href="#" class="nav-link">
  86. <svg xmlns="http://www.w3.org/2000/svg" class="svgSize" viewBox="0 0 512 499.36" role="img" focusable="false">
  87. <title>GitHub</title>
  88. <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>
  89. </svg>
  90. </a>
  91. </li>
  92. <li class="nav-item">
  93. <a href="#" class="nav-link">
  94. <svg xmlns="http://www.w3.org/2000/svg" class="svgSize" viewBox="0 0 512 499.36" role="img" focusable="false">
  95. <title>GitHub</title>
  96. <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>
  97. </svg>
  98. </a>
  99. </li>
  100. <li class="nav-item">
  101. <a href="#" class="nav-link">
  102. <svg xmlns="http://www.w3.org/2000/svg" class="svgSize" viewBox="0 0 512 499.36" role="img" focusable="false">
  103. <title>GitHub</title>
  104. <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>
  105. </svg>
  106. </a>
  107. </li>
  108. </ul>
  109. <a href="#" class="btn btn-outline-warning ml-lg-3 d-none d-lg-block">Download</a><!-- d-none d-lg-block:默认不显示,在lg以上才显示 -->
  110. </header>
  111. <!-- 搜索框 -->
  112. <div class="container-fluid"> <!-- container-fluid:???? -->
  113. <div class="row">
  114. <div class="col-md-3 col-xl-2 border-right border-bottom">
  115. <form action="#" class="d-flex py-3 px-1">
  116. <input type="search" class="form-control" placeholder="Search...">
  117. <button type="button" class="btn p-0 ml-3 d-md-none" data-toggle="collapse" data-target="#docsNav">
  118. <!-- 使用的是svg来表示三条杠 -->
  119. <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false">
  120. <title>Menu</title>
  121. <path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path>
  122. </svg>
  123. </button>
  124. </form>
  125. <div class="collapse" id="docsNav">
  126. <div>
  127. <h6 class="px-4 pt-2">
  128. <a href="#" class="text-dark">Components</a>
  129. </h6>
  130. <ul class="nav">
  131. <li><a href="#">Alerts</a></li>
  132. <li><a href="#">Badge</a></li>
  133. <li><a href="#">Buttons</a></li>
  134. <li><a href="#">Card</a></li>
  135. <li><a href="#">Collapse</a></li>
  136. <li><a href="#">Dropdown</a></li>
  137. <li><a href="#">Froms</a></li>
  138. </ul>
  139. </div>
  140. </div>
  141. </div>
  142. <div class="col-md-9 col-xl-10"></div><!-- 右侧自己写 -->
  143. </div>
  144. </div>
  145. <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
  146. integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
  147. crossorigin="anonymous"></script>
  148. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
  149. integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1"
  150. crossorigin="anonymous"></script>
  151. <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
  152. integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
  153. crossorigin="anonymous"></script>
  154. </body>

image.png