私はTwitterのブートストラップを使用しており、次のようなコードがあります:
<%= link_to "Create", new_something_path %>
これにより、テキストが明るい青色でレンダリングされ、リンクとして強調表示されます。
その要素を参照してcss経由で変更するにはどうすればよいですか?
私はTwitterのブートストラップを使用しており、次のようなコードがあります:
<%= link_to "Create", new_something_path %>
これにより、テキストが明るい青色でレンダリングされ、リンクとして強調表示されます。
その要素を参照してcss経由で変更するにはどうすればよいですか?
リンクにクラス名を付ける
<%= link_to 'Create', new_something_path , :class => "newsomething"%>
以下を CSS.SCSS ファイルに追加します
a.newsomething{
color: #000;
&:hover {
color: #000;
}
}
ヘルパーの最後のパラメーターであるハッシュにlink_to
設定することで、CSS クラスまたは ID を に追加できます。html_options
link_to
たとえば、Ruby 1.9 ハッシュ構文を使用する場合 ( :key => 'value'
Ruby 1.8 を使用する場合に変換):
CSS セレクターのみ.new-something-class
:
<%= link_to "Create", new_something_path, class: 'new-something-class' %>
または CSS セレクター#new-something-id
および とのリンク.new-something-class
:
<%= link_to "Create", new_something_path, class: 'new-something-class', id: 'new-something-id' %>
.css
その後、通常どおりファイルでこの要素を参照できます。
Twitter ブートストラップがインストールされている場合:
<%= link_to 'Create', new_something_path , :class => "btn btn-primary some-class"%>
CSS
.some-class{
color: black;
....
}