前提
railsで作成中のソフトに、Bootstrapでナビゲーションバー(navbar)を導入しようとしています。
ナビゲーションバーの背景色と文字色を変更しようとしたところ、「背景色とタイトルのみ」変更が反映されてリンクへの反映が行われない状況です。
Bootstrapのバージョンは、4です。
不足情報あれば、教えていただけると幸いです。
お忙しいかとは存じますが、よろしくお願いいたします。
該当のソースコード
<header class="shadow-sm"> <nav class="navbar navbar-expand-lg navbar-dark bg-dark"> <div class="container"> <a class="navbar-brand p-3" href="/">Bookers</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNavDropdown"> <ul class="navbar-nav ml-auto"> <% if user_signed_in? %> <li class="nav-item"><div class="nav-link"><%= link_to current_user do %> <i class="fas fa-home"></i>Home<% end %></div> </li> <li class="nav-item"><div class="nav-link"><%= link_to '/users' do %> <i class="fas fa-users"></i>Users<% end %></div> </li> <li class="nav-item"><div class="nav-link"><%= link_to '/books' do %> <i class="fas fa-book-open"></i>Books<% end %></div> </li> <li class="nav-item"><div class="nav-link"><%= link_to destroy_user_session_path, method: :delete do %> <i class="fas fa-sign-out-alt"></i>Log out<% end %></div> </li> <% else %> <li class="nav-item"><div class="nav-link"><%= link_to '/' do %> <i class="fas fa-home"></i>Home<% end %></div> </li> <li class="nav-item"><div class="nav-link"><%= link_to about_path do %> <i class="fas fa-link"></i>About<% end %></div> </li> <li class="nav-item"><div class="nav-link"><%= link_to new_user_registration_path do %> <i class="fas fa-user-plus"></i>Sign up<% end %></div> </li> <li class="nav-item"><div class="nav-link active"><%= link_to new_user_session_path do %> <i class="fas fa-sign-in-alt"></i>Log in<% end %></div> </li> <% end %> </ul> </div> </div> </nav> </header>
試したこと
SCSSでの文字色の指定。
nav-itemに入れることでアイコン・文字共に変更されると思い入れました。
SCSS
1.nav-item { 2 text-decoration: none; 3 color: white ; 4}
.text-whiteなどの記載(アイコンのみ変更される。)
<ul> <li> <div>にそれぞれの””に追記した形になります。補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー