图片/图形

Magic - 带64种动画效果的CSS3动画库

阿里云


magic.css 是一款带 64 种动画效果的 CSS3 动画库。magic.css 中的动画分为 12 大类,全部使用 CSS3 animation 动画来完成。各种效果使用非常简单,只需要为元素添加和移除相应的 class 类即可。

使用方法

使用该动画库需要在页面中引入 magic.css 文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="path/to/magic.css">

HTML 结构

你可以为一个元素设置背景图像,然后制作背景图像动画,也可以直接使元素产生动画。

  1. <div id="element"></div>

制作动画

你可以动态的使用 JavaScript 为元素添加和移除相应的 class 类来产生各种元素动画效果。

  1. $('#element').hover(function () {
  2.   $(this).addClass('magictime puffIn');
  3. });

如果你想在一段时间之后在产生动画,可以设置一个定时器。

  1. setTimeout(function(){
  2.     $('#element').addClass('magictime puffIn');
  3. }, 5000);

或者:

  1. setInterval(function(){ 
  2.     $('#element').toggleClass('magictime puffIn');
  3. }, 3000 );

你可以修改默认的动画持续时间:

  1. /* 默认的动画持续时间 */
  2. .magictime {
  3.   -webkit-animation-duration: 1s;
  4.   -moz-animation-duration: 1s;
  5.   -o-animation-duration: 1s;
  6.   animation-duration: 1s;
  7. }
  8. /* 修改为3秒钟 */
  9. .magictime {
  10.   -webkit-animation-duration: 3s;
  11.   -moz-animation-duration: 3s;
  12.   -o-animation-duration: 3s;
  13.   animation-duration: 3s;
  14. }

或者单独修改某个动画的持续时间:

  1. .magictime.magic {
  2.   -webkit-animation-duration: 10s;
  3.   -moz-animation-duration: 10s;
  4.   -o-animation-duration: 10s;
  5.   animation-duration: 10s;
  6. }

浏览器兼容

以下版本的浏览器支持 magic.css 动画库。

  1.     Chrome 31+
  2.     Firefox 31+
  3.     Safari 7+
  4.     iOS Safari 7.1+
  5.     Opera 27+
  6.     Android 4.1+
  7.     Android Chrome 42+
  8.     IE 10+
  9.     Opera Mini 不支持

Github 地址:https://github.com/miniMAC/magic

Magic - 带 64 种动画效果的 CSS3 动画库

已有 683 人购买
  • ywaa
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(1)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!