CSS3动画变形Animations

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>CSS3动画功能Animations</title>
    </head>
    <style>

        #animations{
            width:200px ;
            height:200px ;
            background-color: #3598DC;
        }
        @-webkit-keyframes mycolor{
            0%{
                background-color: #dc3646;  /*加载百分之0%,变色,加宽,旋转20度*/
                width:230px ;
                -webkit-transform:rotate(20deg);
            }
            20%{
                background-color: #70dc27;  /*加载百分之20%,变色,加宽,旋转60度*/
                width:250px ;
                -webkit-transform:rotate(60deg);

            }
            50%{
                background-color: #a628dc;     /*加载百分之50%,变色,加宽,旋转20度,移动30px,30px,*/
                width:260px ;
                -webkit-transform:rotate(20deg);
                -webkit-transform:translate(30PX,30PX);
            }
            80%{
                 background-color: #dcc419;
                width:280px ;
                -webkit-transform:rotate(0deg);
                -webkit-transform:translate(50PX,50PX);
            }
            100%{
                background-color: #dc3646;
                width:300px ;
                -webkit-transform:rotate(180deg);
            }
        }
        #animations:hover{
            -webkit-animation-name: mycolor;    /*关键帧名字*/
            -webkit-animation-duration: 5s;      /*变换延续时间*/
            -webkit-animation-timing-function: linear;  /*变换的速率变化*/
            -webkit-animation-iteration-count: 2;
        }

    </style>
    <body>
    <div id="animations"></div>

        <!--<div id="rotat">rotate旋转</div>-->
        <!--<div id="scale">scale缩放</div>-->
        <!--<div id="skew">skew 倾斜</div>-->
        <!--<div id="translate">translate移动</div>-->
        <!--<p>旋转,倾斜 缩放 移动 transform</p>-->
    </body>

</html>

CSS3动画功能Animations

#animations { width: 200px; height: 200px; background-color: #3598DC }
#animations:hover { }

时间: 2024-09-29 23:30:53

CSS3动画变形Animations的相关文章

css3 动画应用 animations 和transtions transform在加上JavaScript 可以实现硬件加速动画。

transitions(过渡) 被应用于元素指定的属性变化时,该属性经过一段时间逐渐的过渡到最终想要的值. 主要包括四个属性: 执行变换的属性:transition-property 变换延续的时间:transition-duration 变换的速率变化:transition-timing-function 变换延迟时间:transition-delay. 1.transition-propery 语法:transition-property:none| all |[<IDENT>] [','

CSS3的变形transform、过渡transition、动画animation学习

学习CSS3动画animation得先了解一些关于变形transform.过渡transition的知识 这些新属性大多在新版浏览器得到了支持,有些需要添加浏览器前缀(-webkit-.-moz-.-ms-.-o-),本文为简化内容,直接使用了原版属性 根据不同属性的支持度,在实际使用的时候需要添加相应的浏览器前缀支持 目录: 变形transform 过渡transition 动画animation 一.变形transform 变形有rotate旋转.scale缩放.translate位移.sk

css3中变形与动画(三)

transform可以实现矩阵变换,transition实现属性的平滑过渡,animation意思是动画,动漫,这个属性才和真正意义的一帧一帧的动画相关.本文就介绍animation属性. animation属性通过一些关键帧中元素属性的改变来实现动画效果.当然也可以控制动画持续时间,动画迭代次数等. 一.例子 在介绍transition时开篇有一个例子就是实现鼠标放上去,div宽度从100px缓慢增大到200px. 用transition实现方法如下 div:hover{ width: 200

css3动画由浅入深总结

回到顶部 一:过渡动画---Transitions 一:过渡动画---Transitions 含义:在css3中,Transitions功能通过将元素的某个属性从一个属性值在指定的时间内平滑过渡到另一个属性值来实现动画功能. Transitions属性的使用方法如下所示: transition: property | duration  | timing-function | delay transition-property: 表示对那个属性进行平滑过渡. transition-duratio

你需要知道的CSS3 动画技术

译自:你需要知道的CSS3 动画技术 译自:What You Need To Know About Behavioral CSS 请尊重版权,转载须注明本站链接! 译序:本文译自Smashingmagazine,但是原文讲述的内容有些浅,也不是很完整,前端观察在翻译的前提下,增加了更多的更系统的内容.如有不足之处,欢迎指正补充. 随着网络的发展,浏览器具有更强的渲染更高级代码的能力,我们正逐步实现跨越所有平台和浏览器的目标.我们不但可以要花费更少的时间来确保我们的盒模型在IE6中看起来正常,而且

如何使用js捕获css3动画

如何使用js捕获css3动画 css3动画功能强大,但是不像js,没有逐帧控制,但是可以通过js事件来确定任何动画的状态. 下面是一段css3动画代码: #anim.enable{ -webkit-animation: flash 1s ease 3; -moz-animation: flash 1s ease 3; -ms-animation: flash 1s ease 3; -o-animation: flash 1s ease 3; animation: flash 1s ease 3;

CSS3动画:transition和animation(一)

1.浏览器支持情况 transform: transition: animation: 2.分别介绍他们的用法 transform 属性向元素应用 2D 或 3D 转换.该属性允许我们对元素进行旋转.缩放.移动或倾斜,即可以改变元素的形状. 语法为transform: none|transform-functions;具体的方法参见 W3CSchool上的CSS3 transform 属性介绍 transition 属性是一个简写属性,用于设置四个过渡属性: transition-propert

高性能 CSS3 动画

高性能移动Web相较PC的场景需要考虑的因素也相对更多更复杂,我们总结为以下几点: 流量.功耗与流畅度. 在PC时代我们更多的是考虑体验上的流畅度,而在Mobile端本身丰富的场景下,需要额外关注对用户基站网络流量使用的情况,设备耗电量的情况. 关于流畅度,主要体现在前端动画中,在现有的前端动画体系中,通常有两种模式:JS动画与CSS3动画. JS动画是通过JS动态改写样式实现动画能力的一种方案,在PC端兼容低端浏览器中不失为一种推荐方案. 而在移动端,我们选择性能更优浏览器原生实现方案:CSS

css3动画

css3动画教程 CSS Transition (转换) transition的作用在于,指定状态变化所需要的时间. transition-property transition-duration transition-delay transition-timing-function transition-timing-function 状态变化速度: ease 逐渐放慢 linear 匀速 ease-in 加速 ease-out 减速 cubic-bezier函数:自定义速度模式.工具网站为: