J'essaie d'écrire un suivi de progression dans SCSS qui se remplira en fonction de la largeur. Je sais que la largeur est passée, comme quand j'inspecte l'élément il indique la largeur appropriée. Cependant, pour une raison quelconque, l'animation ne fonctionne pas.Suivi de progression CSS ne remplissant pas
Le SCSS est:
.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%;
}
}
Le code HTML est:
<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>;
Merci à l'avance,
Est-ce SCSS ou SASS ou quoi est-il? –
C'est SCSS. Edité pour corriger la faute de frappe. Merci. – LivingRobot
Ok, pas de problème. –