Я создал миксин для анимации непрозрачности и горизонтального / вертикального положения.Я прочитал документацию на сайте SASS.В настоящее время миксин анимирует непрозрачность, но не может перемещать элементы - translateX и translateY.
@mixin keyframes($animation-name, $axis, $start, $end) {
@keyframes #{$animation-name} {
0% {
opacity: 0;
transform: #{$axis}(#{$start});
}
50% {
opacity: 1;
}
100% {
opacity: 1;
transform: #{$axis}(#{$end});
}
}
}
@include keyframes(slideLeft, translateX, 0, 200px);
.slide-left {
animation: slideLeft 2s ease .1s forwards;
}
.redbox {
opacity: 0;
height: 100px;
width: 100px;
background: red;
}
<div class="redbox slide-left">
</div>
Вот ссылка на скрипту JS, которая поддерживает SCSS: введите описание ссылки здесь
Я былнекоторое время стучал головой, пытаясь понять, что я делаю не так.Любая помощь приветствуется.