| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> CSS3 animation(动画) 属性与涟漪效果的实现 -> 正文阅读 |
|
[游戏开发]CSS3 animation(动画) 属性与涟漪效果的实现 |
一、语法
属性简介:
二、各属性详细介绍1.animation-name 语法:animation-name: keyframename|none;
补充: @keyframes 规则是创建动画。 @keyframes 规则内指定一个 CSS 样式和动画将逐步从目前的样式更改为新的样式。
2.animation-duration
3.animation-timing-function animation-timing-function使用的数学函数,称为三次贝塞尔曲线,速度曲线。使用此函数,您可以使用您自己的值,或使用预先定义的值之一:
对于同一个曲线,cubic-bezier函数的参数可能不同,如linear曲线的cubic-bezier的参数可以写为(0.5,0.5,0.5,0.5) 4.animation-delay 定义动画何时开始。单位可以是毫秒(ms)或秒(s),默认是0,允许负值,-2s 使动画马上开始,但跳过 2 秒进入动画。注意:如果是无限循环动画,则只有第一次会被跳过2s。 5.animation-iteration-count 定义动画的播放次数。值可以是n或infinite(无数次) 6.animation-direction 定义是否应该轮流反向播放动画。值为normal或alternate,如果 animation-direction 值是 “alternate”,则动画会在奇数次数(1、3、5 等等)正常播放,而在偶数次数(2、4、6 等等)向后播放。说白了就是一次正一次反…… 7.animation-fill-mode 规定动画在播放之前或之后,其动画效果是否可见,其属性值是由逗号分隔的一个或多个填充模式关键词(none | forwards | backwards | both)。
想要多了解了解animation-fill-mode的同学可以移步animation-fill-mode,这里有示例。 8.animation-play-state 规定动画正在运行还是暂停,可以在 JavaScript 中使用该属性,这样就能在播放过程中暂停动画(object.style.animationPlayState=“paused”)。 三、示例:用css实现涟漪效果这里直接用animation来实现。
html部分:
附上效果图,感兴趣的小伙伴儿可以自己copy一下,改成自己心中的效果~ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 4:41:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |