2

私はTwitterのブートストラップを使用しており、次のようなコードがあります:

<%= link_to "Create", new_something_path %>

これにより、テキストが明るい青色でレンダリングされ、リンクとして強調表示されます。

その要素を参照してcss経由で変更するにはどうすればよいですか?

4

3 に答える 3

3

リンクにクラス名を付ける

<%= link_to 'Create', new_something_path , :class => "newsomething"%>

以下を CSS.SCSS ファイルに追加します

 a.newsomething{
      color: #000;
      &:hover {
         color: #000;
       }
     }
于 2012-09-18T16:22:11.497 に答える
1

ヘルパーの最後のパラメーターであるハッシュにlink_to設定することで、CSS クラスまたは ID を に追加できます。html_optionslink_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その後、通常どおりファイルでこの要素を参照できます。

于 2012-09-18T16:20:53.930 に答える
-1

Twitter ブートストラップがインストールされている場合:

<%= link_to 'Create', new_something_path , :class => "btn btn-primary some-class"%>

CSS

.some-class{
   color: black;
   ....    
}
于 2012-09-18T16:13:41.700 に答える