如何在不使用mixin的情况下重用sass中的类?

时间:2012-07-09 17:38:46

标签: twitter-bootstrap sass twitter-bootstrap-rails

我希望我的应用程序中的所有锚点看起来像.btn(Twitter Bootstrap类),有没有办法做到这一点?

我做了

a{
  @include btn;
}

但它不起作用,因为btn应该是一个mixin,它是一个Twitter Bootstrap类。

2 个答案:

答案 0 :(得分:68)

您想使用@extend .btn; - @extend允许您继承选择器的所有属性,而无需将其定义为mixin。

答案 1 :(得分:17)

这正是你想要的=> https://github.com/thomas-mcdonald/bootstrap-sass

  1. 安装gem bootstrap-sass
  2. config.rb => require 'bootstrap-sass'
  3. @import "bootstrap";位于scss文件的顶部。
  4. 使用写

    a {
      @extend .btn;
    }