0
私は、2つの変数、すなわち$horizontal
と$vertical
に基づいて要素にトランスフォームを定義する必要があるユースケースがあります。SASSで変数を使用した特殊なトランスフォームを作成
しかし、私は最終的にこれらを変換で使用します。つまり、各変数を手動で定義することはできません。以下のように疑似コードで
、それはなります
@mixin pivotTranslate($horizontal, $vertical) {
@if $horizontal = 'left'
transform: translateX(-100%);
@else if $horizontal = 'right':
transform: translateX(100%);
@if $vertical = 'top':
transform: translateY(100%);
@else if $vertical = 'bottom':
transform: translateY(-100%);
}
をしかし、これは、変換動作するようには思えない「上書き」されます。私が本当にやりたいことは、特殊なトランスフォームを作成するためにifsを使ってmixinを使用し、最後に一緒にスプールすることです。
これはどのようにして胸の中で行われますか?