.lib-css()
ミックスインは、Magentoの2 LESSファイルに頻繁に使用されます。ただし、その目的は明らかではなく、ミックスインの定義には有用なドキュメントはありません。
// // cssプロパティを追加します // --------------------------------------------- .lib-css( @_property、 @_値、 @_prefix:0 )when(@_prefix = 1) ではなく(@_value = '') でなく(@_value = false) でなく(extract(@_ value、1)= false) でなく(extract(@_ value、2)= false) でなく(extract(@_ value、3)= false) でなく(extract(@_ value、4)= false) and not(extract(@_ value、5)= false){ -webkit-@ {_ property}:@_value; -moz-@ {_ property}:@_value; -ms-@ {_ property}:@_value; } .lib-css( @_property、 @_値、 @_prefix:0 )ない場合(@_value = '') でなく(@_value = false) でなく(extract(@_ value、1)= false) でなく(extract(@_ value、2)= false) でなく(extract(@_ value、3)= false) でなく(extract(@_ value、4)= false) and not(extract(@_ value、5)= false){ @ {_ property}:@_value; }
ミックスインを使用してベンダープレフィックスを最先端のCSSプロパティに追加する理由を理解できました(それが必要なプロパティはほとんどありませんが)が、このミックスインを使用して通常のCSSプロパティを出力する理由は明確ではありません。誰もこれに光を当てることができますか?