Ich habe ein Bild. Wie erstellt man die Animation Frame-für-Frame-Darstellung des Ticks?Wie erstellt man Animation Frame-by-Frame-Darstellung des Ticks
Wie kann ich das tun?
Ich habe ein Bild. Wie erstellt man die Animation Frame-für-Frame-Darstellung des Ticks?Wie erstellt man Animation Frame-by-Frame-Darstellung des Ticks
Wie kann ich das tun?
Sie können CSS-Animationen verwenden, um das Hintergrundbild in verschiedenen Schritten zu verschieben oder zu ersetzen.
Aber ich würde dieses Beispiel nicht Frame für Frame machen. Es wäre besser, das Häkchen in ein separates Bild zu setzen und die Breite zu animieren. Entweder mit CSS-Animation oder Übergang, hängt von der Situation ab.
Hier ist ein Beispiel mit Ihrem Bild, ohne separates Bild für das Häkchen. Leider hat Ihr Bild keinen leeren Zustand des Kreises.
.foo1, .foo2 {
width: 100px;
height: 100px;
transition: .5s all ease;
background-image: url('http://i.stack.imgur.com/gzzRl.png');
position: absolute;
}
.container {
position: relative;
}
.foo2 {
background-position: -202px 0;
width: 0;
}
.container:hover .foo2 {
width: 100px;
}
<div class="container">
<div class="foo1">
</div>
<div class="foo2">
</div>
</div>