在less上写css3动画
来源:互联网 发布:数据库的主要特点是 编辑:程序博客网 时间:2024/05/16 10:51
一共四个步骤:
1、定义动画动作:
.slide-in(@y-begin,@y-end,@name){ @keyframes @name{ from { transform: translateY(@y-begin); opacity: 0 } to { transform: translateY(@y-end); opacity: 1 } } @-webkit-keyframes @name{ from { transform: translateY(@y-begin); opacity: 0 } to { transform: translateY(@y-end); opacity: 1 } } @-moz-keyframes @name{ from { transform: translateY(@y-begin); opacity: 0 } to { transform: translateY(@y-end); opacity: 1 } } @-o-keyframes @name{ from { transform: translateY(@y-begin); opacity: 0 } to { transform: translateY(@y-end); opacity: 1 } }}
2、初始化动画:
.slide-in(-60px,0px,logo);//Y起始坐标,Y终止坐标,动画名。
3、定义动画属性:
.animation(@animation-name,@animation-duration,@animation-timing-function,@animation-delay,@play-state){ -webkit-animation: @arguments; -moz-animation: @arguments; -ms-animation: @arguments; -o-animation: @arguments; animation: @arguments;}/*参数分别为:调用的动画名(也就是第二步的结果),动画持续时间,动画速度曲线,动画延迟时间(多久后开始执行动画),动画结束后的位置*/
4、使用动画:
p{ opacity: 0; .animation(logo,0.5s,cubic-bezier(.83, 1.68, .26, .85),0.7s,forwards);}/*动画从0.7秒后开始执行,从P的初始位置Y轴的-60PX向初始位置移动,持续时间为0.5s,动画结束后的位置是动画定义的最终位置。*/
0 0
- 在less上写css3动画
- less之css3动画大方溢彩
- 怎样写css3动画
- CSS3 Animation 基于 less 构建的 css3 动画库
- CSS3动画在安卓手机上无效
- 用css3 transtion写动画
- 基于 less 构建的 css3 动画库-88种
- CSS3变形与动画上
- 教大家写几个可能用得上的css3简单动画
- css3动画在安卓上不生效
- CSS3 动画在安卓机上爆卡解决方法
- 纯css3写的立方体动画
- 在less中使用css3 calc 的问题
- CSS3中的变形与动画(上)
- css3变形与动画总结(上)
- css3动画—实现上拉提示指针动画
- css3 动画停留在最后一帧
- css3动画停留在最后一帧
- 大神班JAVA第一期
- 小程序-开发入门
- http和socket之长连接和短连接区别
- iOS添加字体库
- 创业多想一秒,做事少磕十年
- 在less上写css3动画
- python2.7 遇到的字符集问题
- android studio 下的LitePal 混淆处理
- web.xml加载顺序
- C# Parallel 循环多线程操作
- 【马哥2016全新】LINUX就业班
- 4. Median of Two Sorted Arrays
- (socket-nio-netty学习-2)Netty基础入门
- 20套项目实战视频