2013-03-13 66 views
4

我想在我的@import語句的字符串內容中包含一個LESS變量。 。 。在CSS @import指令中包含少量變量

@my-font-name: Georgia; 
@import "http://fonts.googleapis.com/css?family=Open+Sans:400,300,600|@{my-font-name}:400,300,700"; 

然而,在處理CSS,沒有轉型,它只是看起來是一樣的:

@import "http://fonts.googleapis.com/css?family=Open+Sans:400,300,600|@{my-font-name}:400,300,700"; 

,我寧願它是這樣處理的:

@import "http://fonts.googleapis.com/css?family=Open+Sans:400,300,600|Georgia:400,300,700"; 

有沒有解決方法?

回答

8

我的核心團隊less.js,在@import聲明變量引入。 Less.js v1.4.0-b1

這應該讓你完成你希望做什麼:

@my-font-name: Georgia; 
@import "http://fonts.googleapis.com/css?family=Open+Sans:400,300,600|@{my-font-name}:400,300,700"; 
+0

洛爾爲什麼會這樣下來,投?我傳遞了我們剛剛發佈此功能的信息。傻SASS的粉絲。 – jonschlinkert 2013-03-19 21:25:57

+1

謝謝,喬恩!看起來很棒! – blaster 2013-03-22 17:07:21

+0

+1工作得很好,但如果我添加多個谷歌字體怎麼辦?語法如何? – 2014-07-26 07:43:52