3

less に精通している場合は、この問題を解決していただけませんか? 簡単なテスト ケース用に放射状グラデーション ミックスインを作成しています。しかし、両方が機能していませんか?

.radialGradient(@posX:center @posY:center, @shape:circle @size:closest-side, @from:white, @to:black){
    background-image: -webkit-radial-gradient(@arguments);
}

また

.radialGradient(@posX:center @posY:center, @shape:circle @size:closest-side, @from:white, @to:black){
    background-image: -webkit-radial-gradient(@posX @posY, @shape @size, @from, @to);
}

理由は?

ありがとう!


ああ!わかった。パラメータに「,」を追加するのを忘れていました。

.radialGradient(@posX:center, @posY:center, @shape:circle, @size:closest-side, @from:white, @to:black){
    background-image: -webkit-radial-gradient(@posX @posY, @shape @size, @from, @to);
}

これが正しい方法です。

4

2 に答える 2

0

ああ、私は解決策を発見しました。最初のパラメーターの後にコンマを追加するのを忘れました;P

.radialGradient(@posX:center, @posY:center, @shape:circle, @size:closest-side, @from:white, @to:black){
    background-image: -webkit-radial-gradient(@posX @posY, @shape @size, @from, @to);
}
于 2011-10-31T22:11:34.553 に答える
0

パラメータ構文に関して、LESS PHP を LESS JS と一致するように変更しました。以前は値は ; で区切られていました。現在、それらは で区切られています。

于 2012-01-28T12:20:23.047 に答える