私は現在LESSCSSを使用しており、省略形パラメーターのデフォルトのcss動作を模倣するミックスインを作成しようとしました。
cssでは、よく宣言します。
margin: 5px 5px 10px;
そしてそれは次のように読まれます
margin: 5px 5px 10px 5px;
ボーダー半径のミックスインで同じことを試しました
.border-radius (@topright: 5px, @bottomright: @topright, @bottomleft: @topright, @topleft: @bottomright) {}
1つのパラメーターのみで呼び出された場合、すべてのデフォルトとして最初のものを使用するようにします。2つのパラメーターを指定して呼び出すと、最初のパラメーターが3番目のパラメーターのデフォルトになり、2番目のパラメーターが4番目のパラメーターのデフォルトになります。
LESSだけでこの動作を実現する方法はありますか?