animation与transition

animation

动画,无法直接决定开始时间

demo1

 1 @-webkit-keyframes demo-animation1{
 2         0% {
 3             -webkit-transform:translate3d(0,0,0);
 4             transform:translate3d(0,0,0);
 5         }
 6         100% {
 7             -webkit-transform:translate3d(10px,0,0);
 8             transform:translate3d(10px,0,0);
 9         }
10     }
11     @keyframes demo-animation1{
12         0% {
13             -webkit-transform:translate3d(0,0,0);
14             transform:translate3d(0,0,0);
15         }
16         100% {
17             -webkit-transform:translate3d(10px,0,0);
18             transform:translate3d(10px,0,0);
19         }
20     }
21     .demo1{
22         -webkit-animation-name:demo-animation1;
23         animation-name:demo-animation1;
24         -webkit-animation-duration:.5s;
25         animation-duration:.5s;
26         animation-iteration-count: infinite;
27         -webkit-animation-iteration-count: infinite;
28         /*-webkit-animation-fill-mode: both;
29         animation-fill-mode: both;*/
30         animation-direction: alternate;
31         -webkit-animation-direction: alternate;
32     }

transition

变化,可以直接通过hover状态来设置开始时间

demo2

 1 .demo2:hover{
 2     -webkit-transform:translate3d(10px,0,0);
 3     transform:translate3d(10px,0,0);
 4     }
 5     .demo2{
 6     -webkit-transform:translate3d(0,0,0);
 7     transform:translate3d(0,0,0);
 8     -webkit-transition:transform .5s;
 9     transition:transform .5s;
10     }
时间: 2024-10-13 07:23:11

animation与transition的相关文章

animation和transition得区别

animation 和 transition 具体使用方法简易实例 animation .box{ width:100px; height:100px; backgound-color:red; position:absolute; top:0; right: 300px; animation: myanimation 2s ease-in; -moz-animation:myanimation 2s ease-in; -webkit-animation:myanimation 2s ease-

CSS动画 animation与transition

一.区分容易混淆的几个属性和值 先区分一下css中的几个属性:animation(动画).transition(过渡).transform(变形).translate(移动). CSS3中的transform(变形)属性用于内联元素和块级元素,可以旋转.扭曲.缩放.移动元素,它的属性值有以下五个:旋转rotate.扭曲skew.缩放scale和移动translate以及矩阵变形matrix: transform(变形)是CSS3中的元素的属性,而translate只是transform的一个属性

animation以及transition的综合运用

Css动画:animation: name:定义动画的名称,和后面的@keyframes一起使用(关键帧),而关键帧里面可以设置from,to,百分比等等. 而且一般在外层设置动画的相关属性,如name,duration,iteration-count,timing-function,alternate-reverse.在外层设置相对定位,里层设置绝对定位. 一般来说会设置三层div来显示3D效果,最外层加上-webkit-perspective: 1000px;第二层-webkit-trans

CSS3中的动画,animation、transition和transform属性的运用

CSS3中使用animation属性,可以不适用JavaScript而制作动画,运用的好,可以做到很多漂亮的效果,最近有空,来摸索一下animation的使用,做几个demo玩玩 animation属性的介绍 animation属性能够改变元素的位置和各种css属性 animation 属性是一个简写属性,用于设置六个动画属性: animation-name 需要绑定到选择器的keyframe的名称(由@keyframe自定义在下边) animation-duration 规定完成动画花费的时间

animation 和 transition 的区别

animation 可以用 name 设置动画的名称,用 duration 设置动画完成的周期,用 timing-function 设置动画的速度曲线,delay 设置动画什么时候开始,iteration-count 设置动画播放的次数,direction 规定下一个周期是否逆向的播放,play-state 动画是否正在进行或者暂停,fill-mode 设置动画停了之后位置什么状态 transition 用 property 去设置过渡效果的属性名称,duration 设置过渡效果的周期,tim

css3动画 --- Animation和Transition

Animation animation属性是以下属性的一个简写属性形式. animation-name animation-duration animation-timing-function animation-delay animation-iteration-count animation-direction animation-fill-mode animation-play-state 初始值 animation-name: none animation-duration: 0s an

CSS3中动画属性transform、transition和animation

Transform:变形 在网页设计中,CSS被习惯性的理解为擅长表现静态样式,动态的元素必须借助于javascript才可以实现,而CSS3的出现改变了这一思维方式.CSS3除了增加革命性的创新功能外,还提供了对动画的支持,可以用来实现旋转.缩放.平移.扭曲和过渡效果等等,这些功能再一次证明了CSS3功能的强大和无限潜能. CSS3实现元素变形的基础来源于新增的transform属性,该属性可用于实现元素的旋转.缩放.平移.扭曲等效果.目前webkit内核支持-webkit-transform

transform、transition 和 animation区别

CSS3中和动画有关的属性有三个 transform.transition 和 animation.下面来一一说明:        transform   从字面来看transform的释义为改变,使…变形:转换 .这里我们就可以理解为变形.那都能怎么变呢? none 表示不进行变换: rotate 旋转            transform:rotate(20deg) 旋转角度可以为负数.需要先有transform-origin定义旋转的基点可为left top center right

CSS3中和动画有关的属性transform、transition 和 animation

CSS3中和动画有关的属性有三个  transform. transition 和 animation.下面来一一说明:        transform   从字面来看transform的释义为改变,使…变形:转换 .这里我们就可以理解为变形.那都能怎么变呢? none 表示不进行变换: rotate 旋转            transform:rotate(20deg) 旋转角度可以为负数.需要先有transform-origin定义旋转的基点可为left top center righ