Bootstrapを利用してWebサイトの作成をしている初学者のものです。知識があまりありませんので、分かりづらい質問となりましたら申し訳ございません。
質問:
Bootstrapの標準のメニューバーを利用して、メニューを作成する場合、画面幅を狭くした際に自動でレスポンシブルになると思います。
ある意味便利だと感じています。
自分がレスポンシブルのイメージとしては、下記のページにあります通り、画面を小さくするとメニューが右側に隠れて3つの平行線のようなメニューになるイメージです。
ただしデザインが気に入らない場合などで、レスポンシブル後の縮小されたメニューや、画面を広く利用したときに表示されるメニューのデザインを変更したいケースの場合、どのように皆さまは実装しておりますでしょうか。
単純にBootstrapの標準メニューを利用せずに、liタグなどで横並びにさせているのでしょうか。
<li class="nav-item"> <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#">Active</a> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Dropdown</a> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </li> <li class="nav-item"> <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#">Link</a> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </li> </ul> 参考:上記のサンプルがあるがデザインがあまり好み出ない場合。