- 设计准则
- 设计风格
- 控件
- pile of React
- 组件规范
- 定制主题
- 多语言
- components 组件
- score
- Anime
- picker
- dialog
- slider
- Form 表单
- fragment
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
CssTransform css3 过渡动画
定义
基于animejs封装的React组件。
图片展示
代码演示
import Anime from 'pile/dist/components/anime'
const {CssTransform} = Anime
let moveAlone = {
targets: '.anime-move-demo-alone',
left: '240px',
backgroundColor: '#5EF3FB',
borderRadius: 40,
loop: false,
delay: 300,
autoplay: true,
easing: 'easeInOutQuad'
},
moveMore = {
targets: '.anime-move-demo',
translateX: 250,
direction: 'alternate',
loop: false,
delay: 500,
autoplay: true,
elasticity: (el, i, l) => {
return (200 + i * 200);
}
}
<CssTransform {...moveAlone}>
<div className="anime-move-demo-alone"></div>
</CssTransform>
<CssTransform {...moveMore}>
<div className="anime-move-demo"></div>
<div className="anime-move-demo"></div>
<div className="anime-move-demo"></div>
</CssTransform>
属性
参数 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
targets | CSS Selectors | string | |
(CSS 属性名,驼峰式命名) | CSS 属性名 | string | |
duration | 持续的时间 | number,function | |
delay | 延迟 | number, function | 0 |
easing | 动画运行轨迹 | string | |
loop | 次数 | number, boolean | |
autoplay | 是否自动播放 | boolean | true |
... | ... | ... | ... |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论