前端开发人员如何创建CSS动画

html-css011

前端开发人员如何创建CSS动画,第1张

创建动画:@keyframes规则。

方式一:from{属性:值} to{属性:值}

创建动画

方式二:0%{属性:值} 100%{属性:值}

0% 是动画的开始,100% 是动画的完成。可以在二者之间加入25%,50%等。

将动画绑定到选择器:

在样式中,设置动画属性animation,自定义动画名称和时长。

animation:动画名 时长;

此时就可以完成一个简单的动画了,要进行更多设置还需要其他属性。

Github地址: https://github.com/daneden/animate.css

体验地址: https://daneden.github.io/animate.css/

使用:

(1)仅仅执行动画,不执行其它操作

$('#yourElement').animateCss('bounce')

(2)先执行动画,完成之后,执行其它操作

$('#yourElement').animateCss('bounce', function() {

// Do somthing after animation

})

效果图如下

用两个嵌套的div容器,父容器来控制图标显示的位置,子容器用来写彩虹的样式。

1、定义父容器样式,控制图标位置,顺便给整个页面加个背景色,方便预览

2、彩虹样式,彩虹有一个左右摇摆的动画效果

3、投影样式,别忘了是同样有动画的哟

搞定,很简单有没有,跟着实现一遍,你也可以画出美丽的彩虹咯~