0
我想創建一個帶有子畫面的小動畫,並且希望找到最合適的工具/庫。基本上我想知道什麼是相當於keyframes非本地反應。React sprite動畫
我試過創建GIF,但透明度有很多文物。我可以使用像phaser/pixi.js這樣的東西,但對於只是一個簡單的動畫的東西來說似乎有點矯枉過正。
我想創建一個帶有子畫面的小動畫,並且希望找到最合適的工具/庫。基本上我想知道什麼是相當於keyframes非本地反應。React sprite動畫
我試過創建GIF,但透明度有很多文物。我可以使用像phaser/pixi.js這樣的東西,但對於只是一個簡單的動畫的東西來說似乎有點矯枉過正。
有一些簡單的方法:
CSS動畫(或等效使用JS):
{
width: 100px;
height: 100px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: url(https://cssanimation.rocks/images/posts/steps/heart.png) no-repeat;
background-position: 0 0;
cursor: pointer;
animation: fave-heart 1s steps(28);
}
.heart:hover {
background-position: -2800px 0;
transition: background 1s steps(28);
}
@keyframes fave-heart {
0% {
background-position: 0 0;
}
100% {
background-position: -2800px 0;
}
}
http://codepen.io/mindstorm/pen/aZZvKq
陣營-spriteseet: https://github.com/frostney/react-spritesheet