2014-01-17 62 views
0

我得到很多較少的文件導入到一個較少的文件。該主文件包含一些包含十六進制顏色的不同變量。LESS:類嵌套導入

e.g:

@black: #333; 
@green: #007f4b; 
... 

@import "layout"; 
@import "html"; 
... 

是否possbile做一些事情與此基礎?

e.g:

@black: #333; 
@green: #007f4b; 

@import: "layout"; 
@import: "html"; 

.fanshop { 
    @black: #111; 
    @green: green; 

    @import: "layout"; 
    @import: "html"; 
} 

結果應該是這樣的:

.headline { 
    background-color: #333; 
} 
.fanshop .headline { 
    background-color: #111; 
} 

這是possbile任何少編譯器?目前我正在使用lessphp。

謝謝!

+0

請檢查出此問題:http://stackoverflow.com/questions/9623791/import-of-less-files-into-a-limited-scope – vbo

+0

Arent您錯過了導入文件的擴展名嗎? – Flosculus

+0

@Flosculus Naw,lessphp不需要擴展名。 –

回答

2

有可能在更短的(不知道確切的版本,但因爲1.5.x的最有可能的),像這樣:

@black: #333; 
@import "layout"; 

.fanshop { 
    @black: #111; 
    @import (multiple) "layout"; 
} 

但因爲它是有點少背後的1.4.x,不會在lessphp工作。您可以嘗試使用less.php

+0

謝謝你!我也是試試這個! :) –

+0

謝謝,它的作品! :) –