1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
@mixin fade($switch: out, $axis: x, $offset: 10, $name: fade) { @keyframes #{$name} { from { @if ($switch == out) { opacity: 1; } @else { opacity: 0; } @if ($axis == x) { transform: translateX(0); } @else { transform: translateX($offset); } } to { @if ($switch == out) { opacity: 0; } @else { opacity: 1; } @if ($axis == x) { transform: translateX($offset); } @else { transform: translateX(0); } } } }
|