Próbuję utworzyć nowe przyciski Bootstrap dla Twittera w mojej aplikacji Rails, więc nie muszę przesłonić starych. Korzystanie z Bootstrap-Sass
gem, mam zorientowali się, jak zastąpić domyślne przyciski jak tak (aby klasę „Twitter Blue” btn ostrzegania):Utwórz nowe przyciski Bootstrap dla Twittera za pomocą Bootstrap-Sass w Railsach?
$twitterBlue:#4099FF;
$btnWarningBackground: $twitterBlue; // (twitter blue)
$btnWarningBackgroundHighlight: $twitterBlue;
chciałbym zdefiniować klasę btn-twitter
m.in. inni, ale nie mogę wymyślić, jak skopiować wszystkie style Bootstrap do nowych przycisków. Próbowałem takich rzeczy jak:
$twitterColor: #4099FF; // (twitter blue)
$btnTwitterBackground: lighten($twitterColor, 15%);
$btnTwitterBackgroundHighlight: $twitterColor;
.btn-twitter {
background: $twitterBlue;
// something goes here to inherit the base button styles
}
Ale to po prostu tworzy przycisk z domyślnym stylem.
Jestem wciąż całkiem nowy w SASS i nie wiem zbyt wiele na temat magii, która dzieje się za kulisami dzięki konwersji LESS -> SASS. Również nie udało się znaleźć niczego w Internecie na temat tworzenia nowych przycisków. Jeśli coś tam jest, możesz po prostu wskazać mi to :)
Z góry dziękuję!
EDIT Chociaż nie idealnie wiąże się z pytaniem, pomyślałem, że zapewniają super-poręczny link do zmiennej arkusza Bootstrap-Sass, która pomogła mi trochę z powiększenia Bootstrap w moim projekcie szyn: https://github.com/thomas-mcdonald/bootstrap-sass/blob/master/templates/project/_variables.scss.
możliwy duplikat [Czy jest możliwe w SASS do dziedziczenia z klasy w innym pliku?] (Http://stackoverflow.com/questions/11787330/is-it-possible-in-sass-to-inherit-from-a -class-in-anothe r-file) – taocp