web-dev-qa-db-ja.com

ミックスインを使用せずにsassでクラスを再利用する方法は?

アプリケーションのすべてのアンカーを.btn(Twitter Bootstrap class))のようにしたいのですが、これを行う方法はありますか?

やった

a{
  @include btn;
}

しかし、btnはミックスインであり、TwitterのBootstrapクラスであるため、機能しません。

29
sites

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

71
wisew

これはまさにあなたが望むものです=> https://github.com/thomas-mcdonald/bootstrap-sass

  1. Gemをインストールしますbootstrap-sass
  2. config.rb => require 'bootstrap-sass'
  3. @import "bootstrap";は、scssファイルの先頭にあります。

書き込みを使用するには

a {
  @extend .btn;
}
18
Aakash Goel