所以,我已經有了一個stick_man
,他喜歡跑:CSS3動畫縮放背景圖片精靈
.stick_man {
-webkit-animation: walk-cycle 1s steps(8) infinite;
background: url(http://rmorochove.files.wordpress.com/2012/01/player-running-spritesheet9x81.png) 0 0 no-repeat;
height: 343px;
width: 198px;
margin: 20px;
}
@-webkit-keyframes walk-cycle {
0% {background-position: 0 0; }
100% {background-position: 0 -2719px; }
}
Vendor-Prefix Friendly Version
的stick_man
喜歡在固定的像素運行(看看如何他看起來很開心!)。不幸的是,他沒有如此高興地運行。
我想要的是能夠通過百分比縮放圖像,並使動畫與上述使用固定像素的示例一樣流暢。
我已經試過:
- 與
background-size
瞎搞(使用百分比而不是像素) - 與
background-position
亂搞(使用百分比而不是像素) - 折騰
stick_man
到容器內,然後改變容器尺寸
除了剛剛玩過的高度,寬度,背景s ize和background-position來看看我能否得到黃金比例,但到目前爲止沒有運氣。
Here's an example of a failed attempt!
請提供一個CSS3的答案。我會接受使用一些JavaScript(添加類和whatnot)的答案,但我正在尋找一個使用純CSS3動畫的解決方案。