Sto provando a creare nuovi pulsanti di Bootstrap di Twitter nella mia app Rails, quindi non devo sovrascrivere quelli vecchi. Utilizzando il Bootstrap-Sass
gemma, ho capito come ignorare i pulsanti predefiniti in questo modo (per rendere la classe btn-warning 'Twitter blu'):Crea nuovi pulsanti Bootstrap di Twitter con Bootstrap-Sass in Rails?
$twitterBlue:#4099FF;
$btnWarningBackground: $twitterBlue; // (twitter blue)
$btnWarningBackgroundHighlight: $twitterBlue;
mi piacerebbe definire una classe btn-twitter
, tra altri, ma non riesco a capire come copiare tutti gli stili Bootstrap in nuovi pulsanti. Ho provato cose del tipo:
$twitterColor: #4099FF; // (twitter blue)
$btnTwitterBackground: lighten($twitterColor, 15%);
$btnTwitterBackgroundHighlight: $twitterColor;
.btn-twitter {
background: $twitterBlue;
// something goes here to inherit the base button styles
}
Ma questo rende solo un pulsante con lo stile predefinito.
Sono ancora abbastanza nuovo per SASS e non sanno molto della magia che sta succedendo dietro le quinte con i meno -> conversione SASS. Inoltre non sono stato in grado di trovare nulla sulla 'rete sulla creazione di nuovi pulsanti. Se c'è qualcosa là fuori, sentitevi liberi di puntare solo ad esso :)
Grazie in anticipo!
EDIT Mentre non perfettamente legato alla domanda, ho pensato di fornire un collegamento super-utile per il foglio di variabili Bootstrap-Sass, che mi ha aiutato un po 'con l'estensione Bootstrap nel mio progetto Rails: https://github.com/thomas-mcdonald/bootstrap-sass/blob/master/templates/project/_variables.scss.
possibile duplicato [E 'possibile in SASS di ereditare da una classe in un altro file?] (http://stackoverflow.com/questions/11787330/is-it-possible-in-sass-to-inherit-from-a class-in-anothe r-file) – taocp