Как повторно использовать класс в sass, не используя миксин?

Я хочу, чтобы все мои привязки в моем приложении выглядели как.btn (класс Twitter Bootstrap), есть ли способ сделать это?

я сделал

a{
  @include btn;
}

но это не работает, потому что btn должен быть mixin, и это класс Bootstrap Twitter.

2 ответа

Решение

Вы хотите использовать @extend .btn; - @extend позволяет вам наследовать все свойства селектора без необходимости определять его как миксин.

Это именно то, что вы хотите => https://github.com/thomas-mcdonald/bootstrap-sass

  1. Установить драгоценный камень bootstrap-sass
  2. В config.rb => require 'bootstrap-sass'
  3. @import "bootstrap"; в верхней части вашего файла scss.

Использовать писать

a {
  @extend .btn;
}
Другие вопросы по тегам