过渡和动画怎么在CSS3中使用

  介绍

今天就跟大家聊聊有关过渡和动画怎么在CSS3中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

<强>过渡

过渡属性是
转换属性,
transition-duration,
transition-timing-function,
transition-delay
的简称,用于设定一个元素的两个状态,不同的状态可以用伪类,比如:,:活跃或者是通过javascript动态设定.IE10 +支持。

所以过渡的初始值为:

transition-delay: 0;
transition-duration: 0;
转换属性:;
transition-timing-function:缓解;

<强>用法

div {
转型:& lt; property>& lt; duration>& lt; timing-function>& lt; delay>;
}

并且有事件可以监测过渡结束

el.addEventListener (“transitionend" updateTransition,真的);
在webkit
//
el.addEventListener (“webkitTransitionEnd" updateTransition,真的);

<>强实例

HTML

代码如下:


& lt; !——演示1:褪色块——比;
& lt; div id=癴ade"比;
移动!
& lt;/div>
& lt; div id=皀udge"比;老鼠
animation 属性是如下这些属性的简写,   animation-name: none    动画:0 s    animation-timing-function: ease    animation-delay: 0 s    animation-iteration-count: 1,   动画方向:normal    animation-fill-mode:没有   用法   ,   动画:   animation-name    时间(时间),   timing-function    时间(延迟),   animation-iteration-count(,结束之前的循环次数),   single-animation-direction /* {,   动画方向:normal (每次从正方向开始),   动画方向:reverse (每次从反方向开始),   动画方向:alternate (正反往复),   }*/,   single-animation-fill-mode



<强>实例

& lt; div 类=皏iew_port"祝辞,   & lt; div 类=皃olling_message"祝辞,   Listener  for  dispatches    时间/div> & lt;   & lt; div 类=癱ylon_eye"祝辞,   时间/div> & lt;   时间/div> & lt;   {.polling_message    颜色:白色,,   浮动:,,,   margin-right: 2%,,   },   {.view_port    背景颜色:黑色,,   高度:时间50 px;大敌;;   宽度:100%,,   隐藏溢出:,,,   },   {.cylon_eye    颜色:白色,,   高度:100%,,   宽度:80%,,   背景颜色:红色,,   背景图片:线性渐变(用正确的,,rgba (0, 0, 0, 0.9), 25%, rgba (0, 0, 0, 0.1), 50%, rgba (0, 0, 0, 0.9, 75%),,   -webkit-animation: move_eye  4 s  linear  0 s  infinite 交替,,   -moz-animation: move_eye  4 s  linear  0 s  infinite 交替,,   -o-animation: move_eye  4 s  linear  0 s  infinite 交替,,   动画:move_eye  4 s  linear  0 s  infinite 交替,,   },   {@-webkit-keyframes  move_eye    {得到;   margin-left: -20%,,   },   {过多;   margin-left: 100%,,   },   },   {@-moz-keyframes  move_eye    {得到;   margin-left: -20%,,   },   {过多;   margin-left: 100%,,   },   },   {@-o-keyframes  move_eye    {得到;   margin-left: -20%,,   },   {过多;   margin-left: 100%,,   },   },   {@keyframes  move_eye    {得到;   margin-left: -20%,,   },   {过多;   margin-left: 100%,,   },   }

看完上述内容,你们对过渡和动画怎么在CSS3中使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

过渡和动画怎么在CSS3中使用