css3过渡_动力节点Java学院整理

  发布时间:2017-07-11 10:41:30   作者:Wenwang   我要评论
这篇文章主要为大家详细介绍了css3过渡的相关资料,用CSS3做一些过渡效果和动画,特别适合Web前端开发员学习,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

刚开始W3C CSS Workgroup拒绝将CSS3 transition与animation加入官方标准,一些成员认为过渡效果和动画并非样式属性,而且已经可以用脚本实现。所以请大家明白,特别是Web前端开发员,用CSS3做一些过渡效果和动画,并不比运用JS脚本实现要好(个人认为:用CSS只不过让不懂JS的人员(设计人员)也能做动画,而且使用浏览器封装好的方法,但使用JS脚本可以更灵活,在性能上也能去优化)。&nb

1.Transition

Transition是一种直观上的效果,让DOM元素的某个属性在固定时间内从一旧值到一新值。目前Firefox、Opera、Safari和Chrome都支持transition ,IE还不支持。
 

语法:transition: property duration timing-function delay;

说明:

实例: 

<style type="text/css"> 
div
{
width:100px;
height:100px;
background:red;
transition:width 2s;
-moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
}
 
div:hover
{
width:300px;
}
</style>
<div></div>

2. Animation

CSS动画(Animations)简单说就是在一段固定的动画时间内暗中在某一频率内改变其CSS某个或某些值,从而达到视觉上的转换动画效果。Animations的很多方面都是可以控制的,包括动画运行时间,开始值和结束值,还有动画的暂停和延迟其开始时间等。

目前支持Animation的浏览器有:Firefox、 Safari 和 Chrome,IE和Opera还不支持。下面看下一个简单的实例:

<style type="text/css"> 
div
{
width:100px;
height:100px;
background:red;
position:relative;
animation:mymove 5s infinite;
-moz-animation:mymove 5s infinite; /*Firefox*/
-webkit-animation:mymove 5s infinite; /*Safari and Chrome*/
}
@keyframes mymove
{
from {left:0px;}
to {left:200px;}
}
@-moz-keyframes mymove /*Firefox*/
{
from {left:0px;}
to {left:200px;}
}
@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {left:0px;}
to {left:200px;}
}
</style>
<div></div>

语法:animation: name duration timing-function delay iteration-count direction; 

说明:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 菜单栏 “三” 变形为“X”css3过渡动画

    本文主要介绍了菜单栏 “三” 变形为“X”css3过渡动画的实现方法。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-28
  • 详解Css3新特性应用之过渡与动画

    本篇文章主要介绍了Css3新特性应用之过渡与动画,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-10
  • CSS3中的元素过渡属性transition示例详解

    大家都知道过渡动画是动画的基础,在学习动画属性之前,我们需要先了解过渡属性transition,下面这篇文章通过示例代码给大家详细介绍了CSS3中的元素过渡属性transition,有
    2016-11-30
  • 浅谈CSS过渡、动画和变换

    下面小编就为大家带来一篇浅谈CSS过渡、动画和变换。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-07-21
  • css过渡+3D效果的简单实现

    下面小编就为大家带来一篇css过渡+3D效果的简单实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-14
  • CSS3过渡transition效果实例介绍

    这篇文章主要为大家详细介绍了CSS3过渡transition效果实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-03
  • 用Dreamweaver制作网页中常用的过渡效果

    网页过渡是指当浏览者进入或离开网页时,页面呈现的不同的刷新效果,比如卷动、百叶窗等。
    2010-06-20

最新评论