2012-02-28 8 views
0

私はちょうどその柔軟性のためにLESSを始めました、そして、私は問題に遭遇しました。LESSでこれを行うことはできますか?

.shadow-argument (@type, @horizontal, @vertical, @blur, @color) when (@type = normal) { 
@argument = @horizontal @vertical @blur @color; 
} 
.shadow-argument (@type, @horizontal, @vertical, @blur, @color) when (@type = inset) { 
@argument = @horizontal @vertical @blur @color inset; 
} 

そして、このような引数に関数を渡す:私はこのような何かをしたい

@shadow-something: .shadow-argument(normal, 1px, 1px, 3px, #eeeeee); 

それは可能ですか?もしそうでないなら、その周りには何がありますか?

答えて

1

だけ引数とit will match the correct oneの代わりにそれを置く:

.shadow-argument(normal, @horizontal, @vertical, @blur, @color) { 
    @argument = @horizontal @vertical @blur @color; 
} 

.shadow-argument(inset, @horizontal, @vertical, @blur, @color) { 
    @argument = @horizontal @vertical @blur @color inset; 
} 
+0

だから、機能arg' @ 'に渡すことはできますか?それはすごいです、私は恋愛していない、私はそれの前に長い時間前に開始する必要があります:) – Roland

+0

ハァッか。私はあなたがそこに何を意味するのか分かりません。また、LESSサイトはハッシュタグを嫌うので、リンクは正しいセクションにジャンプしません。ページ上で "パターン"を検索するだけです。 –

+0

私は、関数の値を変数 '@ var'に渡したいと思います。関数の値は私が投稿したものです。 – Roland

関連する問題