详解css3系列:动画@keyframes和Animation
来源:互联网 发布:mac怎么软件下载 编辑:程序博客网 时间:2024/05/17 09:04
在css3中,我们可以通过@keyframes
创建关键帧动画效果。我们需要将@keyframes
绑定到选择器中,否则不会有效果出现。同时,我们还需定义动画时长和动画名称
语法
@keyframes animationname {keyframes-selector {css-styles;}}
在css3中,我们以百分比来规定改变发生的时间,或者通过关键词 "from
" 和 "to
",等价于 0% 和 100%。其中,0% 是动画的开始时间,100% 动画的结束时间。
animation
另外一个重要的属性:animation
animation
属性是一个简写属性,用于设置六个动画属性:
animation-nameanimation-durationanimation-timing-functionanimation-delayanimation-iteration-countanimation-direction
注释:请始终规定 animation-duration
属性,否则时长为 0,就不会播放动画了。
duration
(持续的时间)
语法:
animation: name duration timing-function delay iteration-count direction;
animation-name
属性主要是用来调用@keyframes
定义好的动画。
注:animation-name
调用的动画名需要和“@keyframes”定义的动画名称完全一致(区分大小写),如果不一致将不具有任何动画效果。
语法
animation-direction: normal|alternate;
animation-timing-function 值:
代码例子
<style type="text/css"> @keyframes changeColor{ 0%{ background: #675AB3; } 20%{ background:#C1E8FF; } 40%{ background:#A48992; } 60%{ background:#FFF900; } 80%{ background:#6D87A0; } 100%{ background: #FFB89A; } } div { width: 400px; height: 150px; background: #E7F0EF; color:black; margin: 50px auto; } div:hover { animation: changeColor 6s ease-in-out .2s; } </style> </head> <body> <div>鼠标移动到我这里,查看动画效果</div> </body>
0 0
- 详解css3系列:动画@keyframes和Animation
- 详解css3系列:动画@keyframes和Animation
- 详解css3系列:动画@keyframes和Animation
- 详解css3系列:动画@keyframes和Animation
- CSS3 animation,@keyframes 动画
- CSS3动画——@keyframes规则和animation属性
- 【css3】CSS3动画(animation @keyframes)
- CSS3动画--keyframes,transform,animation,transition
- CSS3动画animation相关属性与关键帧规则keyframes
- CSS3动画 @keyframes
- CSS3 @keyframes动画规则
- CSS3 动画@keyframes
- CSS3 animation 属性 CSS3 @keyframes 规则
- CSS3动画@keyframes中translate和scale混用出错问题
- CSS3动画——Keyframes
- CSS3的动画效果@keyframes
- css3 @keyframes 动画规则学习
- css3 -webkit-animation与-webkit-keyframes
- dialogFragment设置背景 为透明
- 把eclipse的背景色从白色改为豆沙色
- JDK8 lamada表达式学习笔记
- 如何在centOS上搭建wordpress博客系统
- 网页版GPA计算器
- 详解css3系列:动画@keyframes和Animation
- 使用mybatis 批量更新
- @RequestBody 部分属性没有转化成功
- 剑指offer:平衡二叉树
- This absolute uri http://Java.sun.com/jsp/jstl/core) cannot be resolved in either web.xml or the jar
- 出现23.97帧率的原因
- 2017年中兴捧月神算师算法精英挑战赛之阿尔法勒克斯特派(AlphaNext派)-----进来加群咯
- HashMap的工作原理
- Linux更新Pip国内源