找到了一種解決問題的方法......我認爲它甚至比在mixin中設置邊距或字體或其他任何東西都要好。
.marginSizeCalc(@sv) {
@sizeValue: unit(@sv);
@remValue: (@sizeValue/@font-size-base);
@toRem: unit(@remValue, rem);
}
如何:
h1, h2, h3, h4, h5, h6 {
font-family: @headings-font-family;
font-weight: @headings-font-weight;
color: @headings-font-color;
margin: @remValue;
margin: @toRem;
.marginSizeCalc(@gutterWidth);
}
更新:
.marginSizeCalc(@sv, @db) {
@sizeValue: unit(@sv);
@divideBy: unit(@sv);
@remValue: (@sizeValue/@divideBy);
@toPx: unit(@remValue, px);
@toRem: unit(@remValue, rem);
}
h1, h2, h3, h4, h5, h6 {
font-family: @headings-font-family;
font-weight: @headings-font-weight;
color: @headings-font-color;
margin: @toPx;
margin: @toRem;
.marginSizeCalc(@gutterWidth, 2);
}
你應該張貼您的「解決方案」,如下一個答案,然後接受它,而不是張貼在這個問題的解決方案。要麼,要麼一起刪除問題。 – ScottS