一、动画效果的常用属性

实现动画效果需要借助css3的下列属性:transform,transion,animation(具体可以参见教材)

二、动画效果实例

  1)文字闪烁的动画效果

/*文字的闪烁效果*/
@-webkit-keyframes blink{
    %{
        opacity:;
    }%{
        opacity:.;
    }%{
        opacity:.;
    }%{
        opacity:.;
    }%{
        opacity:.;
    }%{
        opacity:;
    }
}

文字闪烁css代码

 .mingpian p{
    color:#89919a;
    line-height:2.1;
    margin-left:45px;
    -webkit-animation:blink 3s ease backwards;
 }

文字闪烁css使用

/*使用这种方法加载动画,在页面加载或者刷新的时候,动画显现*、

    <div class="mingpian">
                <h2>我的名片</h2>
                <p>网名:DanceSmile | 即步非烟</p>
                <p>职业:Web前端设计师、网页设计</p>
                <p>电话:</p>
                <p>Email:dancesmiling@qq.com</p>
                <ul class="social-link">
                    <li><a href="/" class="talk" title="给我留言"></a></li>
                    <li><a href="/" class="address" title="联系地址"></a></li>
                    <li><a href="/" class="email" title="给我写信"></a></li>
                    <li><a href="/" class="photos" title="生活照片"></a></li>
                    <li><a href="/" class="heart" title="关注我"></a></li>
                </ul>
            </div>

文字闪烁html代码

  2)图像水平翻转的动画效果

/*图片向上翻转的动画效果*/
 @-webkit-keyframes pageTop { % {
opacity: ;
-webkit-transform: perspective(400px) rotateX(90deg);
}
 % {
opacity: ;
-webkit-transform: perspective(400px) rotateX(0deg);
}
}

图像水平翻转的css动画定义

 /*图片部分*/
 .banner figure{
    width:630px;
    height:250px;
    position:relative;
    float:left;
    margin:;
    position:relative;
    -webkit-animation:pageTop 6s ease backwards;
 }

图像水平翻转动画应用

    <figure>
                <img src="data:images/art.jpg" alt="banner-img"/>
                <figcaption>
                    <h4>
                        渡人如渡己,渡已,亦是渡
                    </h4>
                    <p>
                        当我们被误解时,会花很多时间去辩白。 但没有用,没人愿意听,大家习惯按自己的所闻、理解做出判别,每个人其实都很固执。与其努力且痛苦的试图扭转别人的评判,不如默默承受,给大家多一点时间和空间去了解。而我们省下辩解的功夫,去实现自身更久远的人生价值。其实,渡人如渡己,渡已,亦是渡人。
                    </p>
                </figcaption>
            </figure>

图像水平翻转html代码

  3)加载的动画效果(若干圆圈由小变大)

/*loading animation*/

@-webkit-keyframes bounce_fountainG {
% {
-webkit-transform:scale();
background-color:#92DCE0;
}
 % {
-webkit-transform:scale(.);
background-color:#FFFFFF;
}
}

加载的动画定义

.about ul{
    padding:;
    margin:;
    list-style:none;
    position:relative;
    height:29px;
    line-height:29px;
    margin-top:20px;
}

.about .fountainG>li{
    position:absolute;
    width:29px;
    height:29px;
    top:;
    border-radius:19px;
    background-color:#92DCE0;
    -webkit-animation: bounce_fountainG .2s linear infinite;
    /*刚开始是缩放状态*/
    -webkit-transform:scale(.);
    }
.fountainG>li:first-child{
    left:;
    -webkit-animation-delay:.48s;
}
.fountainG>li:nth-child(){
    left:30px;
    -webkit-animation-delay:.6s;
}
.fountainG>li:nth-child(){
    left:60px;
    -webkit-animation-delay:.72s;
}
.fountainG>li:nth-child(){
    left:90px;
    -webkit-animation-delay:.84s;
}
.fountainG>li:nth-child(){
    left:120px;
    -webkit-animation-delay:.96s;
}
.fountainG>li:nth-child(){
    left:150px;
    -webkit-animation-delay:.08s;
}
.fountainG>li:nth-child(){
    left:180px;
    -webkit-animation-delay:.20s;
}
.fountainG>li:nth-child(){
    left:210px;
    -webkit-animation-delay:.32s;
}

加载的动画样式

                <ul class="fountainG">
                  <li></li>
                  <li></li>
                  <li></li>
                  <li></li>
                  <li></li>
                  <li></li>
                  <li></li>
                  <li></li>
                </ul>

加载的html代码

css3实现动画效果的更多相关文章

  1. 测试css3的动画效果在display:none的时候不耗费性能

    也许你也有这个疑惑,动画一直在播放,那它不显示出来的时候也一直在播放的话,那是否一直占用资源呢? <!doctype html> <html> <head> < ...

  2. css3 transform动画效果与公司框架简易动画的差异

    先看一下该网站的效果 http://2014guangzhouchezhan.dongfeng-citroen.com.cn/mobile/ 该站里面的动画效果由简易动画与css3动画2种方式混合达到 ...

  3. 纯CSS3带动画效果导航菜单

    随着互联网的发展,网页能表现的东西越来越多.由最开始单纯的文字和链接构成的网页,到后来的表格布局,再到div+css模式,现在发展到了html+css3.网页能表达的东西越来越多,css3兴起已经很多 ...

  4. CSS3新动画效果

    CSS3添加了几个动画效果的属性,通过设置这些属性,可以做出一些简单的动画效果而不需要再去借助JavaScript.CSS3动画的属性主要分为三类:transform.transition以及anim ...

  5. css3的动画效果

    全新的css3加入的动画效果: [ animation-name ]:检索或设置对象所应用的动画名称 [ animation-duration ]: 检索或设置对象动画的持续时间 [ animatio ...

  6. CSS3悬浮动画效果

    利用CSS3的伪类元素hover以及transform,transition等动画属性,可以做出一些炫酷的动画效果.下面将一些项目中使用到的示例发布出来,供大家一起学习研究.演示地址:runjs. 浏 ...

  7. 初识css3 3d动画效果

    (先看我博客右上角的3d盒子动画效果,目前没做兼容处理,最好最新的chrome看)无意间看到网上css3写的3d动画效果,实在炫酷,以前理解为需要js去计算去写,没想到css直接可以实现.于是开始研究 ...

  8. tween.js是一款可生成平滑动画效果的js动画库。tween.js允许你以平滑的方式修改元素的属性值。它可以通过设置生成各种类似CSS3的动画效果。

    简要教程 tween.js是一款可生成平滑动画效果的js动画库.相关的动画库插件还有:snabbt.js 强大的jQuery动画库插件和Tweene-超级强大的jQuery动画代理插件. tween. ...

  9. 纯css3云彩动画效果

      效果描述: 纯CSS3实现的云彩动画飘动效果 非常逼真实用 使用方法: 1.将body中的代码部分拷贝到你的页面中 2.引入对应的CSS文件即可

随机推荐

  1. ASP.NET MVC4系列验证机制、伙伴类共享源数据信息(数据注解和验证)

    一,mvc前后台验证 自定义属性标签MyRegularExpression using System; using System.Collections.Generic; using System.C ...

  2. 《Java核心技术卷二》笔记(二)文件操作和内存映射文件

    文件操作 上一篇已经总结了流操作,其中也包括文件的读写.文件系统除了读写以为还有很多其他的操作,如复制.移动.删除.目录浏览.属性读写等.在Java7之前,一直使用File类用于文件的操作.Java7 ...

  3. DS实验题 Old_Driver UnionFindSet结构

    题目 思路 很典型的并查集问题,朋友A和B要合并到一个统一的集合中,也就是Union(A, B)操作,在Union操作中需要先找到A所属的集合的代表元和B所属集合的代表元,也就是使用Find(A)和F ...

  4. 简单排序算法 C++类实现

    简单排序算法: 冒泡排序 插入排序 选择排序 .h代码: // // SortClass.h // sort and selection // // Created by wasdns on 16/1 ...

  5. Nginx 笔记与总结(12)Nginx URL Rewrite 实例(ecshop)

    访问项目地址:http://192.168.254.100/ecshop 某个商品的 URL:http://192.168.254.100/ecshop/goods.php?id=3 现在需要实现把以 ...

  6. UDP 构建p2p打洞过程的实现原理(持续更新)

    UDP 构建p2p打洞过程的实现原理(持续更新) 发表于7个月前(2015-01-19 10:55)   阅读(433) | 评论(0) 8人收藏此文章, 我要收藏 赞0 8月22日珠海 OSC 源创 ...

  7. PDB文件:每个开发人员都必须知道的

    PDB Files: What Every Developer Must Knowhttp://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05 ...

  8. 实时查看linux网卡流量

    将下列脚本保存为可执行脚本文件,比如叫traff.sh. 1.本脚本可自定义欲查看接口,精确到小数,并可根据流量大小灵活显示单位. 2.此脚本的采集间隔为1秒. 3.此脚本不需要额外再安装软件,可在急 ...

  9. passing parameters by value is inefficient when the parameters represent large blocks of data

    Computer Science An Overview _J. Glenn Brookshear _11th Edition_C Note that passing parameters by va ...

  10. PureBasic 打开一个一行有多个数据的文件并读取其中某个数据

    如果有一个文件如下: TITLE = "Water Wurface Elevation"VARIABLES = "X", "Y", &quo ...