1
私は、ページ/ユーザー/ sign_inと/ users/sign_upに1つの色を、残りにもう1つの色を付けるブートストラップのnavbarを持っています。どうすればいい?Railsの現在のページに基づいてCSSを変更しますか?
私は、ページ/ユーザー/ sign_inと/ users/sign_upに1つの色を、残りにもう1つの色を付けるブートストラップのnavbarを持っています。どうすればいい?Railsの現在のページに基づいてCSSを変更しますか?
は、あなたの<body>
タグに特定のCSSクラスを追加し、ナビゲーションバースタイルをCSSを使用します。
# layout.html.erb
<body class="<%= body_class_helper(params) %>">
# application.css
body .navbar {
background-color: yellow;
}
body.signin .navbar {
background-color: black;
}
body.signup .navbar {
background-color: red;
}
PSを。適切なCSSクラスを定義するロジックをヘルパー(body_class_helper
)に移動します。