我们专注互联网高端深度定制

2023我们与您携手共赢,改变企业互联网的影响力!

利用CSS3制作动画效果其原理与Flash一样,我们需要定义关键帧处的状态效果,由CSS3来驱动产生动画效果。下面讲解一下如何利用CSS3制作淡入淡出的动画效果。具体实例可参考刚进入本站时的淡入效果。:

CSS3新增动画属性“@-webkit-keyframes”,从字面就可以看出其含义——关键帧,这与Flash中的含义一致。利用CSS3制作动画效果其原理与Flash一样,我们需要定义关键帧处的状态效果,由CSS3来驱动产生动画效果。下面讲解一下如何利用CSS3制作淡入淡出的动画效果。具体实例可参考刚进入本站时的淡入效果。

1. 定义动画,名称为fadeIn

@-webkit-keyframes fadeIn {
0% {
opacity: 0; /*初始状态 透明度为0*/
}
50% {
opacity: 0; /*中间状态 透明度为0*/
}
100% {
opacity: 1; /*结尾状态 透明度为1*/
}
}

2.  在ID或类中增加如下的动画代码

#box{
-webkit-animation-name: fadeIn; /*动画名称*/
-webkit-animation-duration: 3s; /*动画持续时间*/
-webkit-animation-iteration-count: 1; /*动画次数*/
-webkit-animation-delay: 0s; /*延迟时间*/
}

通过上面的代码即可实现淡入淡出的动画效果,代码具体的含义已在注释中注明。

利用CSS3制作淡入淡出动画效果

免责声明

本文章部分图片素材及文字内容等均来源于网络,仅供学习参考,如有侵犯您的版权,请联系我们,本站核实后将尽快删除或改正。

我们凭借多年的高端网站定制建设经验,坚持以“帮助中小企业改变互联网的影响力”为宗旨,累计为4000多家客户提供高品质建站服务,得到了客户的一致好评。若您有网站建设、网站改版、网站维保、域名注册、主机空间、网站ICP备案、手机网站建设、微信网站/小程序开发制作等方面的需求,请立即点击在线咨询,我们详细为您解答问题,提供最佳解决方案。项目经理在线咨询

17年不忘初心,专注网站建设

2023我们与您携手共赢,为您的企业改变互联网的影响力!

在线客服
联系方式

在线客服QQ

2256959986

联系邮箱

niaorenit@163.com

工作时间

周一至周六 9:00-17:00

官方微信公众号
线