2012-08-11 65 views
0

我试图在http://lesselements.com/ 我下载LESS Elements使用更少的元素,然后导入它像这样:如何在rails中使用LESS Elements?

@import "elements.less"; 

在我application.html.haml,我试图用这样的:

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

我已经使用twitter bootstrap,因为您可以看到上面的行类。 但是,结果div是纯白色的,任何想法?

回答

0

Mixins以“。”开头。

.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;"} 
+0

第一种方法没有工作,如何添加到一个班级工作!我非常感谢 – simo 2012-08-12 03:51:39

+0

是的,我不认为它会这样,但我确实记得看过一些据称会有的文章。很高兴在这两种情况下提供帮助。 – sgrif 2012-08-12 04:07:44

+0

谢谢,少用很好用... – simo 2012-08-12 05:14:26