css3技术

CSS 3动画介绍,css3动画(2)

字号+ 作者:H5之家 来源:H5之家 2015-09-12 08:21 我要评论( )

在案例中,我给动画添加了一个cubic-bezier函数。 div { : coral; animation: square-to-circle 2s 1s infinite cubic-bezier(1,.015,.295,1.225 ) alternate; } 为了保证最好的浏览器支持,还必须添加私有前缀(没

在案例中,我给动画添加了一个cubic-bezier函数。

div { : coral; animation: square-to-circle 2s 1s infinite cubic-bezier(1,.015,.295,1.225) alternate; }

 

为了保证最好的浏览器支持,还必须添加私有前缀(没有添加前缀的代码如下)

div { : coral; animation: square-to-circle 2s .5s infinite cubic-bezier(1,.015,.295,1.225) alternate; } @keyframes square-to-circle { 0% { border-radius:0 0 0 0; background:coral; transform:rotate(0deg); } 25% { border-radius:50% 0 0 0; background:darksalmon; transform:rotate(45deg); } 50% { border-radius:50% 50% 0 0; background:indianred; transform:rotate(90deg); } 75% { border-radius:50% 50% 50% 0; background:lightcoral; transform:rotate(135deg); } 100% { border-radius:50%; background:darksalmon; transform:rotate(180deg); } }

 

这个在FireFox显示会有点异常,为了在FireFox有绝佳的显示效果,可以给div添加如下样式

outline: 1px solid transparent;

下一篇:【译】利用HTML 5中的Menu和Menuitem元素快速创建菜单

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML CSS网页基础开发教程第1讲01

    HTML CSS网页基础开发教程第1讲01

    2015-10-02 16:42

  • HTML CSS网页基础开发教程第1讲02

    HTML CSS网页基础开发教程第1讲02

    2015-10-02 16:42

  • HTML CSS网页基础开发教程第1讲03

    HTML CSS网页基础开发教程第1讲03

    2015-10-02 16:42

  • HTML CSS网页基础开发教程第1讲04

    HTML CSS网页基础开发教程第1讲04

    2015-10-02 16:42

网友点评