css的animation动画的使用教程
程序员文章站
2022-03-26 11:50:03
...
大家都知道,不管是什么项目,在前端里都必须要注意的一点就是兼容性。今天就给大家好好说一下关于兼容性验证的问题。
我们知道,不论做什么前端项目,一定要注意的事项就是兼容性,那么今天就给大家带来一份详细的攻略,我们来看看需要兼容验证的浏览器有哪些。
我们知道,通过强大的CSS3可以创建各种动画和特效,这是可以在很多网页中取代图片,Flash动画以及JavaScript,今天就来给大家介绍一下CSS3的@keyframes 规则
CSS3 @keyframes 规则
如需在 CSS3 中创建动画,您需要学习 @keyframes 规则。
@keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。
那么如何使用Css的animation动画改版背景和位置,代码如下:
@keyframes myfirst { 0% {background: red; left:0px; top:0px;} 25% {background: yellow; left:200px; top:0px;} 50% {background: blue; left:200px; top:200px;} 75% {background: green; left:0px; top:200px;} 100% {background: red; left:0px; top:0px;} } @-moz-keyframes myfirst /* Firefox */ { 0% {background: red; left:0px; top:0px;} 25% {background: yellow; left:200px; top:0px;} 50% {background: blue; left:200px; top:200px;} 75% {background: green; left:0px; top:200px;} 100% {background: red; left:0px; top:0px;} } @-webkit-keyframes myfirst /* Safari 和 Chrome */ { 0% {background: red; left:0px; top:0px;} 25% {background: yellow; left:200px; top:0px;} 50% {background: blue; left:200px; top:200px;} 75% {background: green; left:0px; top:200px;} 100% {background: red; left:0px; top:0px;} } @-o-keyframes myfirst /* Opera */ { 0% {background: red; left:0px; top:0px;} 25% {background: yellow; left:200px; top:0px;} 50% {background: blue; left:200px; top:200px;} 75% {background: green; left:0px; top:200px;} 100% {background: red; left:0px; top:0px;} }
相信看了这些案例你已经掌握了方法,更多精彩请关注其它相关文章!
相关阅读:
以上就是css的animation动画的使用教程的详细内容,更多请关注其它相关文章!
推荐阅读
-
在Django的form中使用CSS进行设计的方法
-
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
-
MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程
-
C# .NET中Socket简单实用框架的使用教程
-
c4d放样工具怎么使用? c4d线条放样模型的教程
-
removelogonow图文使用教程 将视频中的logo水印去除方法
-
Python使用poplib模块和smtplib模块收发电子邮件的教程
-
Python使用email模块对邮件进行编码和解码的实例教程
-
iOS App开发中的UIStackView堆叠视图使用教程
-
iOS App开发中UIViewController类的使用教程