2012-07-20 73 views
0

五:lessphp v0.3.4-2使用LESSPHP,传递变量作为自变量进入混入

使用此:

@topDarkGrey: #6e6c74; 
@bottomDarkGrey: #5d5b64; 

.gradient (@startColor: #eee, @endColor: white) { 
    background-color: @startColor; 
    background: -webkit-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); 
    background: -webkit-linear-gradient(top, @startColor, @endColor); 
    background: -moz-linear-gradient(top, @startColor, @endColor); 
    background: -ms-linear-gradient(top, @startColor, @endColor); 
    background: -o-linear-gradient(top, @startColor, @endColor); 
} 

    background: .gradient(@topDarkGrey, @bottomDarkGrey); 

我收到:

lessphp fatal error: parse error: failed at `background: .gradient(@topDarkGrey, @bottomDarkGrey); 

任何人看到这个问题的任何?

+0

u能提供这方面的更多信息? – Makesh 2012-07-20 09:21:29

+0

@Makesh当然。上面编辑... – benhowdle89 2012-07-20 09:25:01

回答

1

是的,这样的:

background: .gradient(@topDarkGrey, @bottomDarkGrey); 

应该是这样的:

.gradient(@topDarkGrey, @bottomDarkGrey);