transition animation

1.transition 


div {

width: 50px;

height: 50px;

-webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* For Safari 3.1 to 6.0 */

transition: width 2s, height 2s, transform 2s;

}

div:hover {

width: 100px;

height: 100px;

-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */

transform: rotate(90deg);

}

2.animation

div

{

animation:myfirst5s linear2s infinite alternate;

/* Safari与Chrome: */

-webkit-animation:myfirst5s linear2s infinite alternate;

}

@keyframes myfirst

{

0%{background:red;left:0px;top:0px;}

25%{background:yellow;left:200px;top:0px;}

50%{background:blue;left:200px;top:200px;}

75%{background:green;left:0px;top:200px;}

100%{background:red;left:0px;top:0px;}

}

@-webkit-keyframes myfirst/* Safari与Chrome */

{

0%{background:red;left:0px;top:0px;}

25%{background:yellow;left:200px;top:0px;}

50%{background:blue;left:200px;top:200px;}

75%{background:green;left:0px;top:200px;}

100%{background:red;left:0px;top:0px;}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 13,287评论 0 8
  • transform、transition、animation分别代表着转换、过渡以及动画。从各自的名字我们就可以大...
    Ginkela阅读 9,322评论 0 12
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,394评论 0 11
  • 5.椭圆 #ellipse{ width: 200px; height: 100px; background-co...
    小茶叶叶阅读 6,333评论 0 1
  • 充分表达愤怒 生活中常常会遇到让你生气愤怒的人或事,你是怎么做的呢?破口大骂、大打出手还是默默承受。读完这一章相信...
    冰雪卡其阅读 2,726评论 1 1