animate.css 是一个有趣的,跨浏览器的 css3 动画库,兼容性好,使用方便。它预设了抖动、闪烁、弹跳、翻转、旋转、淡入淡出等多达 60 多种动画效果,几乎包含了所有常见的动画效果。
沙洋网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联公司公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司。
animate.css 基于 CSS3,只兼容支持 CSS3 animate 属性的浏览器,IE10+、Firefox、Chrome、Opera、Safari。
项目地址是:
https:// github.com/animate-css/ animate.css
- $ npm install animate.css --save
- $ yarn add animate.css
- rel="stylesheet"
- href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"
- />
An animated element
- /* This only changes this particular animation duration */
- .animate__animated.animate__bounce {
- --animate-duration: 2s;
- }
- /* This changes all the animations globally */
- :root {
- --animate-duration: 800ms;
- --animate-delay: 0.9s;
- }
- // All animations will take twice the time to accomplish
- document.documentElement.style.setProperty('--animate-duration', '2s');
- // All animations will take half the time to accomplish
- document.documentElement.style.setProperty('--animate-duration', '.5s');
Example- // animate.css 提供了这些延迟属性:
- class 默认延迟时间
- animate__delay-2s 2s
- animate__delay-3s 3s
- animate__delay-4s 4s
- animate__delay-5s 5s
- // 也可以通过 --animate-delay 属性进行自定义:
- /* All delay classes will take 2x longer to start */
- :root {
- --animate-delay: 2s;
- }
- /* All delay classes will take half the time to start */
- :root {
- --animate-delay: 0.5s;
- }
Example- // 速度的 class 包括这些:
- class 默认速度
- animate__slow 2s
- animate__slower 3s
- animate__fast 800ms
- animate__faster 500ms
- // 可以通过 --animate-duration 全局或本地属性自定义动画时间:
- /* All animations will take twice as long to finish */
- :root {
- --animate-duration: 2s;
- }
- /* Only this element will take half the time to finish */
- .my-element {
- --animate-duration: 0.5s;
- }
Example- // 可供选择的 class 有:
- class 循环次数
- animate__repeat-1 1
- animate__repeat-2 2
- animate__repeat-3 3
- animate__infinite 无限循环
- // 类似的,也可以自定义循环次数:
- /* The element will repeat the animation 2x
- It's better to set this property locally and not globally or
- you might end up with a messy situation */
- .my-element {
- --animate-repeat: 2;
- }
网页题目:7.1万Star!超实用,60多种动画效果的CSS库
URL标题:http://www.shufengxianlan.com/qtweb/news32/267432.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联