Bootstrapでナビゲーションメニューをつくる
<!-- Navigation -->
<nav class="navbar navbar-expand-md navbar-light bg-light sticky-top">
<div class="container-fluid">
<a class="navbar-brand" href="#"><img src="logo.png" alt=""></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
<li class="nv-item active">
<a class="nav-link" href="#">Home</a>
</li>
<li class="nv-item active">
<a class="nav-link" href="#">About</a>
</li>
<li class="nv-item active">
<a class="nav-link" href="#">Services</a>
</li>
<li class="nv-item active">
<a class="nav-link" href="#">Team</a>
</li>
<li class="nv-item active">
<a class="nav-link" href="#">Connect</a>
</li>
</ul>
</div>
</div>
</nav>
① 全体
・全体を囲う <nav></nav>に, .navbar .navbar-expand-{sm, md, lg, xl} を指定
・色は .navbar-light .navbar-dark .bg-{~~} で指定
・.sticky-top でトップに固定
② ロゴ画像(テキスト)
・.navbar-brand を指定
③ メニューボタン
・<button> に, .navbar-toggler を指定
・data-toggle="collapse" を指定
・data-taarget にメニューの中身のid (class) を指定
・<span class="navbar-toggler-icon"></span> でアイコン表示
④ メニューの中身
・親要素に .collapse .navbar-collapse を指定
・親要素にメニューボタンの data-target で指定したid (class) を指定
・<ul> に .navbar-nav を指定
・<li> に.navbar-item .active を指定
・<a> に.nav-link を指定
この記事が気に入ったらサポートをしてみませんか?