【发布时间】:2013-10-12 08:36:47
【问题描述】:
我的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; }
【问题讨论】:
-
您是否尝试将自定义设置放在
Core CSS导入之前?它真的不应该对LESS产生影响,但我很好奇它是否能解决你的问题。据我所知,您的代码应该可以正常工作。 -
@ScottS 我明天试试,谢谢你的帮助。
标签: css twitter-bootstrap less twitter-bootstrap-3