0

我尝试在http://lesselements.com/上使用 LESS Elements 我下载了LESS Elements,然后像这样导入它:

@import "elements.less";

在我的 application.html.haml 中,我尝试像这样使用它:

.row{:style=>'height: 105px; gradient(#00F5F5, #EEE, #FFF);'}

我已经在使用 twitter bootstrap,你可以看到上面的 row 类。但是,结果 div 是纯白色的,知道吗?

4

1 回答 1

0

Mixin 以“.”开头。

.row{ style: "height: 105px; .gradient(#00F5F5, #EEE, #FFF);" }

您也可以使用类来执行此操作(这在运行时会更有效)

your_controller.css.less

@import "elements.less"
.gradient-row {
   .gradient(#00F5F5, #EEE, #FFF);
}

your_view.html.haml

.row.gradient-row{style: "height: 105px;"}
于 2012-08-11T23:52:45.367 回答