如何使 css 关键帧步骤动画响应
How to make a css keyframe step animation responsive?
如果我
需要它响应,似乎找不到 css 关键帧动画的解决方案? http://jsbin.com/muyeguba/9
使用 *步骤动画。这意味着有一个正确的宽度,可以除以我猜生成动画的步骤数。
我尝试用js更改宽度,但动画中断,并开始滑动(我的意思是,步骤动画停止并且新帧基本上是从右到左)。
$(window).on('resize', function(){
if ( window.innerWidth >= maxSz ) {
return;
};
originalW = 18490; //this is the original stripe width
originalH = 383;
ratio = containerFooWidth / maxSz;
newSize = originalW/ratio + "px" + " " + originalH/ratio + "px";
$(".my-sprite").css("background-size", newSize);
});
我想知道是否有有经验的人?否则,我可以想象另一种解决方法是使用断点。并为每个容器大小提供特定的动画。
从元素的响应大小开始:
.animate {
width:100%;
height: 0px;
padding-bottom: 75%;
}
由于您有 43 个步骤,请相应地设置背景动画
@keyframes play {
from { background-position: 0% }
to { background-position: 4300%; }
}
以及背景大小
.animate {
background-size: 4300%;
}
结果
相关文章:
- 响应动画手风琴不工作
- 使用getJSON填充动画响应图像网格
- 响应式动画<无花果标题>
- 如何使用 jQuery 对 HTML5 视频播放器进行动画处理以响应触发事件
- 创建从另一个页面拉取内容的动画响应弹出窗口
- 如何在css中创建响应精灵表动画
- 用响应性动画化Div
- 动画/响应/动态图标在滚动.给定的例子
- 在Ajax响应后重新触发css3动画时出现问题
- 如何使用D3库制作响应式画布动画
- 如何在响应式设计中为我的案例创建动画
- Jquery动画&响应问题
- Chart.js 2.x动画onComplete没有响应
- Flash Canvas响应动画大小
- 动画后响应自动高度容器
- 如何为响应式网站创建交互式(可点击)动画
- 一旦经过响应页面中的某个点,如何在图像中设置动画和淡入淡出
- jQuery动画的慢速/无响应动画
- Bootstrap中的响应动画背景
- 如何使 css 关键帧步骤动画响应