在SASS中,您可以覆蓋默認參數。所以啓用按鈕邊界半徑,你應該這樣做:爲按鈕
@include exports("button") {
@if $include-html-button-classes {
// Default styles applied outside of media query
button, .button {
@include button-base;
@include button-size;
@include button-style($radius: true);
[...]
默認邊界半徑設爲3px的
//_buttons.scss
[...]
// We can control how much button radius us used.
@if $radius == true { @include radius($button-radius); } //$button-radius = $global-radius = 3px
@else if $radius { @include radius($radius); }
}
[...]
如果你想改變這個邊界半徑,基金會recommendeds由期望值unocomment在_settings.scss
文件和變化的3px這些行:
// Line 61
// $global-radius: 3px;
// Line 236
// $button-radius: $global-radius;
或者,如果你想設置一個值(例如5像素)爲$按鈕半徑不同於$全球範圍所有你需要做的就是在_settings.scss
這種變化:
// Line 236
// $button-radius: 5px
另一種方式來設置按鈕邊框半徑爲
@include exports("button") {
@if $include-html-button-classes {
// Default styles applied outside of media query
button, .button {
@include button-base;
@include button-size;
@include button-style($radius: 5px); // Replace 5px by the size that you want
[...]
我個人推薦第一種方法來十個分量的組織結構
對不起亞歷克斯,只是偶然發現了這一點,並意識到我沒有意識到你的回答。 事情是:關於你的第一個方法,我不想覆蓋混合調用,因爲它是框架國家,我不能在這裏改變任何東西。 關於SASS,任何東西都很清楚,但我不知道Zurb基金會是如何打算這樣做的...... –