利用CSS3实现页面淡入动画特效

一点优化
一点优化
一点优化
478
文章
49
评论
2019年12月25日18:00:56
评论
1.4K看 829字

利用CSS3动画属性“@keyframes ”可实现一些动态特效,具体语法和参数可以网上自行学习。这篇文章主要是实践应用一下这个动画属性,实现页面淡入特效。 在火狐24版、chrome29版、IE10中测试通过。IE9及以下浏览器不支持此特效。   另外,可针对页面某部分延长显示时间,同理,可对页面不同的部分设定不同的淡入显示时间,实现分段显示。

利用CSS3实现页面淡入动画特效
利用CSS3动画属性“@keyframes ”可实现一些动态特效,具体语法和参数可以网上自行学习。这篇文章主要是实践应用一下这个动画属性,实现页面淡入特效,在火狐24版、chrome29版、IE10中测试通过。IE9及以下浏览器不支持此特效。
淡入代码:

@keyframes fade-in {
0% {opacity: 0;}/*初始状态 透明度为0*/

40% {opacity: 0;}/*过渡状态 透明度为0*/

100% {opacity: 1;}/*结束状态 透明度为1*/

}
@-webkit-keyframes fade-in {/*针对webkit内核*/

0% {opacity: 0;}
40% {opacity: 0;}
100% {opacity: 1;}
}

#wrapper {
animation: fade-in;/*动画名称*/

animation-duration: 1.5s;/*动画持续时间*/

-webkit-animation:fade-in 1.5s;/*针对webkit内核*/

}

直接将上述代码添加到主题style样式文件中,并修改其中 #wrapper 为你的主题ID或类的名称即可。
另外,可针对页面某部分延长显示时间,比如侧边栏,再加上一句:

#sidebar {
animation: fade-in;
animation-duration: 4s;
-webkit-animation:fade-in 1.5s;
}

同理,可对页面不同的部分设定不同的淡入显示时间,实现分段显示。
实际效果可以看本博客。

  • SEO话题
  • 这是我的QQ群扫一扫
  • weinxin
  • wp开发交流
  • 我的QQ交流群扫一扫
  • weinxin
wordpress搭建站中站(栏目站)教程 基础建站教程

wordpress搭建站中站(栏目站)教程

wordpress如何搭建栏目站?也就是我们所说的站中站。wordpress因为文章数据库表单只有一个,所以一般会比较卡,当然也有一些SEO站长因为站中站权重比较集中,所以使用站中站的方式做优化,还有...
如何修改WordPress数据库前缀 WP综合教程

如何修改WordPress数据库前缀

之前有一点优化有出一个分布式缓存的教程,但是那个分布式缓存会导致多个网站在一个服务器下面,数据库相同表前缀导致出现错误,所以这里一点优化在这边出三个WordPress修改表前缀的方法,分别是插件,安装...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: