Ich versuche, einen Fortschrittstracker in SCSS zu schreiben, der entsprechend der Breite auffüllt. Ich weiß, dass die Breite übergeben wird, wenn ich das Element überprüfe, sagt es die entsprechende Breite. Aus irgendeinem Grund wird die Animation jedoch nicht ausgeführt.CSS-Fortschritts-Tracker füllt sich nicht
Die SCSS ist:
.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%;
}
}
Die HTML ist:
<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>;
Vielen Dank im Voraus,
Ist das SCSS oder SASS oder was ist es? –
Es ist SCSS. Bearbeitet, um den Tippfehler zu beheben. Vielen Dank. – LivingRobot
Ok, kein Problem. –