2012-07-09 8 views
20

アプリケーションのすべてのアンカーを.btn(Twitter Bootstrapクラス)のように見せたいのですが、これを行う方法はありますか?mixinを使わずにsassでクラスを再利用するには?

私は

a{ 
    @include btn; 
} 

をしましたが、BTNがミックスインする必要がありますので、それは動作しません、それはTwitterのブートストラップクラスです。

答えて

57

あなたは使いたい@extend .btn; - @extendは、セレクタのすべてのプロパティをミックスインとして定義しなくても継承できます。

+3

を使用すると、コンパイルされたCSSは、任意の{}、何が起きている可能性を持っていませんか? – juanpastas

+0

メインアプリケーションのCSSの内容を表示するために質問を編集できますか?主に、 '@ = require'ディレクティブや' @ import'コマンドを見たいと思っています。 – wisew

+0

mixinを使用しないことのアドバイスは何ですか? – Sprottenwels

15

これはあなたのSCSSファイルの先頭にconfig.rb =>require 'bootstrap-sass'

  • @import "bootstrap";で宝石bootstrap-sass
  • をインストールします正確に何をしたい=>https://github.com/thomas-mcdonald/bootstrap-sass

    1. です。 {@extendの.btn;}

  • は私が作った書き込み

    a { 
        @extend .btn; 
    } 
    
    +1

    私はすでにbootstrap-sassがインストールされています – juanpastas

    関連する問題