Я пытаюсь написать отслеживатель прогресса в SCSS, который будет заполняться в соответствии с шириной. Я знаю, что ширина передается, так как когда я проверяю элемент, он говорит о соответствующей ширине. Однако по какой-то причине анимация не работает.CSS Progress Tracker Не заполняется
SCSS является:
.checkout-bar
li.active:after {
@include green-stripe;
@include inner-shadow;
content:"";
height: 15px;
left: 16%;
float: left;
position: absolute;
top: -50px;
z-index: 0;
span.bar-animation {
-webkit-animation: myanimation 3s 0 forwards;
}
}
@-webkit-keyframes myanimation {
to {
width: 100%;
}
}
HTML, является:
<div className="checkout-wrap">
<ul className="checkout-bar">
<li className="visited first">Received Message</li>
<li className="visited">Splitting Message</li>
<li className="visited">Publish on Call</li>
<li className="previous visited">Ready to Send</li>
<li className="active" style={{'width': percent + '%'}}>Sending Message
<span className="bar-animation"> </span>
</li>
<li className="next">Done</li>
</ul>
</div>;
Спасибо заранее,
Это SCSS или SASS или что это? –
Это SCSS. Отредактировано для исправления опечатки. Благодарю. – LivingRobot
Хорошо, никаких проблем. –