我style.less
导入 Bootstrap 3.less
文件,然后自定义一些变量以输出style.css
:
@bs-less: "../../vendor/twbs/bootstrap/less";
// Core variables and mixins
@import "@{bs-less}/variables.less";
@import "@{bs-less}/mixins.less";
// Core CSS
@import "@{bs-less}/type.less";
// Customizations
@font-family-sans-serif: "Open Sans Condensed", sans-serif;
@font-size-base: 18px; // override working
@font-size-h1: floor(@font-size-base * 5); // originally 2.6 (46px) changed to 5
自定义@font-size-base
变量可以正常工作@font-family-sans-serif
。
我遇到的问题是@font-size-h1
(更普遍的是@font-size-h*
),它被完全忽略,即 46px 但应该在 90px 左右。我将乘法从 2.6 更改为 5。
我刚开始学习LESS,有什么我遗漏的吗?
编辑:实际上使用了type.less
变量:@font-size-h1
h1, .h1 { font-size: @font-size-h1; }