3

SASS を使用すると、補間を使用して変数ベースの mixin を作成するコードを作成できました。

@mixin browserPrefix($property, $value) 
  -webkit-#{$property}: $value
  -moz-#{$property}: $value
  -ms-#{$property}: $value
  -o-#{$property}: $value
  #{$property}: $value

@include browserPrefix($property: border-radius, $value: 3px) と書くだけで、コンパイル時にすべてのブラウザ プレフィックスを取得できるので、これは非常に柔軟です。このインクルードにより、複数の異なる用途が可能になります。

LESSでこれを行う方法はありますか?代わりに @{property} を使用してみましたが、うまくいかないようです。提案があれば教えてください。LESS はかなり新しいものです。

4

1 に答える 1