web-dev-qa-db-fra.com

Comment réutiliser une classe en sass sans utiliser de mixin?

Je veux que toutes mes ancres dans mon application ressemblent à .btn (Twitter Bootstrap class), existe-t-il un moyen de faire cela?

J'ai fait

a{
  @include btn;
}

mais cela ne fonctionne pas car btn devrait être un mixin, et c'est une classe Twitter Bootstrap.

29
sites

Vous souhaitez utiliser @extend .btn; - @extend vous permet d'hériter de toutes les propriétés d'un sélecteur sans avoir à le définir comme mixin.

71
wisew

C'est exactement ce que vous voulez => https://github.com/thomas-mcdonald/bootstrap-sass

  1. Installez la gemme bootstrap-sass
  2. Dans config.rb => require 'bootstrap-sass'
  3. @import "bootstrap"; en haut de votre fichier scss.

Pour utiliser l'écriture

a {
  @extend .btn;
}
18
Aakash Goel