簡単にレスポンシブなWebページを制作できるフレームワークBootstrap4ですが、まだまだ情報が十分でないため、海外のサイトなどを参考に、今回カスタマイズしてみました。
スマホ、タブレット表示時のハンバーガーメニューの色の変更方法についてです。
ハンバーガーメニューのclassのCSSを触り、枠線、背景、3本線の色を変更してみました。
ハンバーガーメニューの枠線、を変更する
class .navbar-toggler を設定します。
.navbar-toggler{ border-color: #ffffff; }
ハンバーガーメニューの背景色を変更する
枠線と同様にclass .navbar-toggler を設定します。
.navbar-toggler{ background-color: #000000; }
ハンバーガーメニューの三本線を変更する
枠の中の三本線のイメージは、SVG background-imageで描画しているので、ここを変更。
rgba形式で設定。
.navbar-toggler .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
コメント