zoukankan      html  css  js  c++  java
  • 利用CSS3实现div页面淡入动画特效

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

     
    摘要

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

     

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

    淡入代码:

    1. @keyframes fade-in {  
    2.     0% {opacity: 0;}/*初始状态 透明度为0*/  
    3.     40% {opacity: 0;}/*过渡状态 透明度为0*/  
    4.     100% {opacity: 1;}/*结束状态 透明度为1*/  
    5. }  
    6. @-webkit-keyframes fade-in {/*针对webkit内核*/  
    7.     0% {opacity: 0;}  
    8.     40% {opacity: 0;}  
    9.     100% {opacity: 1;}  
    10. }  
    11. #wrapper {    
    12.     animation: fade-in;/*动画名称*/  
    13.     animation-duration: 1.5s;/*动画持续时间*/  
    14.     -webkit-animation:fade-in 1.5s;/*针对webkit内核*/  
    15. }  

    直接将上述代码添加到主题style样式文件中,并修改其中 #wrapper 为你的主题ID或类的名称即可。

    另外,可针对页面某部分延长显示时间,比如侧边栏,再加上一句:

    1. #sidebar {    
    2.     animation: fade-in;  
    3.     animation-duration: 4s;  
    4.     -webkit-animation:fade-in 1.5s;  
    5. }  

    同理,可对页面不同的部分设定不同的淡入显示时间,实现分段显示。

  • 相关阅读:
    leetcode33. Search in Rotated Sorted Array
    pycharm 设置sublime text3 monokai主题
    django class Meta
    leetcode30, Substring With Concatenation Of All Words
    Sublime text3修改tab键为缩进为四个空格,
    sublime text3 python打开图像的问题
    安装上imesupport输入法依然不跟随的解决办法,
    sublime text3 的插件冲突弃用问题,
    sublime text3 BracketHighlighter括号匹配的设置
    windows 下wget的使用
  • 原文地址:https://www.cnblogs.com/riji/p/7804412.html
Copyright © 2011-2022 走看看