`

AmazeUI CSS动画

 
阅读更多
<!doctype html>
<html class="no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>CSS 动画</title>
<meta name="renderer" content="webkit">
<meta http-equiv="Cache-Control" content="no-siteapp"/>
<link rel="icon" type="image/png" href="assets/i/favicon.png">
<meta name="mobile-web-app-capable" content="yes">
<link rel="icon" sizes="192x192" href="assets/i/app-icon72x72@2x.png">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="Amaze UI"/>
<link rel="apple-touch-icon-precomposed" href="assets/i/app-icon72x72@2x.png">
<meta name="msapplication-TileImage" content="assets/i/app-icon72x72@2x.png">
<meta name="msapplication-TileColor" content="#0e90d2">
<link rel="stylesheet" href="assets/css/amazeui.min.css">
</head>
<body style="margin: 10px;">
<!--
.am-animation-fade	淡入
.am-animation-scale-up	逐渐放大
.am-animation-scale-down	逐渐缩小
.am-animation-slide-top	顶部滑入
.am-animation-slide-bottom	底部滑入
.am-animation-slide-left	左侧滑入
.am-animation-slide-right	右侧滑入
.am-animation-shake	左右摇动
.am-animation-spin	无限旋转
-->
<!--默认效果-->
<div class="am-animation-fade"><button class="am-btn am-btn-primary am-btn-block">Fade</button></div>
<span class="am-icon-cog am-animation-spin"></span>
<!--反向动画-->
<div class="am-animation-fade am-animation-reverse"><button class="am-btn am-btn-primary am-btn-block">Fade</button></div>
<span class="am-icon-cog am-animation-spin am-animation-reverse"></span>
<hr>
<!--动画延迟执行-->
<button id="animation-start" type="button" class="am-btn am-btn-danger">点击开始执行动画</button>
<div id="animation-group">
<p><button type="button" class="am-btn am-btn-primary">没延迟的动画</button></p>
<p><button type="button" class="am-btn am-btn-primary am-animation-delay-1">延迟 1s 执行</button></p>
<p><button type="button" class="am-btn am-btn-secondary am-animation-delay-2">延迟 2s 执行</button></p>
<p><button type="button" class="am-btn am-btn-success am-animation-delay-3">延迟 3s 执行</button></p>
<p><button type="button" class="am-btn am-btn-warning am-animation-delay-4">延迟 4s 执行</button></p>
<p><button type="button" class="am-btn am-btn-danger am-animation-delay-5">延迟 5s 执行</button></p>
<p><button type="button" class="am-btn am-btn-primary am-animation-delay-6">延迟 6s 执行</button></p>
</div>
<!--[if (gte IE 9)|!(IE)]><!-->
<script src="assets/js/jquery.min.js"></script>
<!--<![endif]-->
<!--[if lte IE 8 ]>
<script src="assets/ie8/jquery.min.js"></script>
<script src="assets/ie8/modernizr.js"></script>
<script src="assets/js/amazeui.ie8polyfill.min.js"></script>
<![endif]-->
<script src="assets/js/amazeui.min.js"></script>
<script>
  $(function() {
    var $btns = $('#animation-group').find('.am-btn');
    var dfds = [];
    var animating = false;
    var animation = 'am-animation-scale-up';

    $('#animation-start').on('click', function() {
      if (!animating) {
        animating = true;
        $btns.each(function() {
          var dfd = new $.Deferred();
          dfds.push(dfd);
          var $this = $(this);
          if ($.AMUI.support.animation) {
            $this.addClass(animation).one($.AMUI.support.animation.end, function() {
              $this.removeClass(animation);
              dfd.resolve();
            });
          }
        });
        $.when.apply(null, dfds).done(function() {
          animating = false;
          console.log('[AMUI] - 所有动画执行完成');
          dfds = [];
        });
      }
    });
  });
</script>
</body>
</html>	

 

效果图:

 

 

  • 大小: 10.1 KB
分享到:
评论

相关推荐

    基于amazeui商城销售管理后台模板html源码

    2. **CSS3**: CSS3用于样式控制和页面美化,AmazeUI利用其强大的选择器、动画效果、过渡和响应式设计功能。这使得模板可以在不同设备和屏幕尺寸上表现出良好的视觉一致性。 3. **响应式设计**: AmazeUI框架的核心...

    Amaze UI仿电脑版微信聊天界面HTML代码.zip

    在`&lt;head&gt;`部分,可以看到引入了Amaze UI的CSS和JavaScript库,这些库提供了所需的样式和交互功能。例如,`&lt;link&gt;`标签引用了Amaze UI的CSS文件,用于定义布局、字体、颜色等视觉元素;而`&lt;script&gt;`标签则加载了...

    AmazeUI-2.3.0

    CSS3则让开发者能够实现更复杂的布局和动态效果,如媒体查询、动画、过渡和渐变等,这些在AmazeUI中都被充分利用。 在给定的压缩包文件中,我们可以看到以下文件: 1. `admin-table.html`:这是一个用于管理界面的...

    amazeUI---101.zip

    中国首个开源 HTML5 跨屏前端框架AmazeUI-1.0.1,Amaze UI 以移动优先(Mobile first)为理念,从小屏逐步扩展到大屏,最终实现所有屏幕适配,适应移动互联潮流。Amaze UI 含近 20 个 CSS 组件、10 个 JS 组件,更有...

    Amaze UI仿电脑版微信聊天界面代码

    1. **前端框架**:Amaze UI 是一个基于HTML5和CSS3的前端框架,它包含了一系列预定义的CSS样式、JavaScript组件以及图标集,帮助开发者快速构建现代网页应用。其特点是响应式布局,能在不同设备上呈现良好的视觉效果...

    Amaze UI 手机wap登录页html模板

    6. **CSS3与HTML5**:Amaze UI 模板通常利用CSS3的新特性,如过渡效果、动画和媒体查询等,来实现更丰富的视觉效果。同时,HTML5的新标签如`&lt;header&gt;`、`&lt;footer&gt;`、`&lt;section&gt;`等也被广泛应用,提高了代码的语义性...

    AmazeUI 平滑滚动

    在JavaScript层面,AmazeUI可能会监听滚动事件,通过计算滚动条的位置,然后用动画函数逐步调整页面内容的位置,以实现平滑滚动的效果。 在使用AmazeUI实现平滑滚动时,开发者需要注意以下几点: 1. **兼容性**:...

    amazeui 框架

    AmazeUI强调使用CSS3进行动画和交互设计,这使得它在现代浏览器上的表现尤为出色,提供了流畅且高效的用户体验。 AmazeUI的移动优先策略意味着在设计之初就考虑到了移动设备的特性,如小屏幕、触摸操作以及有限的...

    AmazeUI 图片轮播

    AmazeUI 图片轮播是一款基于JavaScript和CSS3开发的高效、轻量级的图片展示组件,常用于网站中创建动态、吸引人的图片展示区域。它具有良好的浏览器兼容性,支持包括IE8在内的多种浏览器,使得它在各种环境下都能...

    网站建设平面设计企业官网Amaze UI模板-Amaze UI 整站 大气 中文 电商设计 策划 精品 大气 css3动画

    在设计方面,Amaze UI 模板注重大气的视觉感受,结合了扁平化设计原则和CSS3 动画效果。CSS3动画的应用提升了用户体验,使页面交互更加生动有趣,吸引用户停留并探索网站内容。此外,模板的色彩搭配和布局设计符合...

    好看的amazeui用户充值界面代码

    在这个场景下,"好看的amazeui用户充值界面代码"提供了一个设计精良的模板,适用于使用AmazeUI这个前端框架来创建用户充值功能。AmazeUI是中国首个开源HTML5跨屏前端框架,它强调移动优先,适用于多种设备,包括手机...

    【iWeb峰会】陈本峰:有了BootStrap,为什么还要做Amaze UI

    Amaze UI专注于移动端性能和适配问题,它的CSS3动画和轻量级设计使得开发者能够快速构建出界面美观、性能优良的移动端网站。Amaze UI的本土化特性,例如专门针对中文用户优化的字体和兼容性支持,也是其区别于...

    基于Amaze UI仿微信电脑版聊天样式.zip

    4. **交互效果**:聊天界面中的用户交互,比如点击发送按钮后的动画效果、新消息提示等,需要利用JavaScript和CSS来实现。 5. **实时通信**:虽然描述中没有明确指出,但一个完整的聊天系统往往需要实时通信技术,...

    基于amazeui用户充值页面特效

    本项目“基于amazeUI用户充值页面特效”专注于为用户提供流畅、便捷且美观的在线充值体验,同时支持支付宝和微信两种主流的支付方式。下面我们将详细探讨这个项目的相关知识点。 首先,AMazeUI是一个专为中国移动...

    AmazeUI 进度条

    AmazeUI的进度条组件支持多种样式和功能,比如动画效果、颜色定制以及动态更新进度值等。下面将详细介绍AmazeUI进度条的相关知识点: 1. **基本结构**: AmazeUI进度条的基础HTML结构是`&lt;div class="am-progress"&gt;...

    中国首个开源 HTML5 跨屏前端框架 Amaze UI.zip

    Amaze UI 开发思路通过拆分、...轻量级,高性能Amaze UI 非常注重性能,基于轻量的 Zepto.js 开发,并使用 CSS3 来做动画交互,平滑、高效,更适合移动设备,让你的 Web 应用可以高速载入。 标签:Amaze

    Amaze UI后台管理模板

    2. **CSS 设计**:模板采用 CSS 进行样式设计,特别是利用了 CSS3 的新特性,如渐变、阴影、动画等,增强了用户体验。此外,CSS3 的媒体查询使得模板具有良好的响应式设计,能适应不同设备的屏幕尺寸,确保在手机、...

    Amaze UI,一个移动优先的模块化前端框架

    Amaze UI 面向 HTML5 开发,使用 CSS3 进行动画交互 CSS3流畅高效,更适合移动设备 Amaze UI 在 MIT 许可下发布,用户可以自由使用、复制、修改、合并、发布、分发、再许可和出售 Amaze UI 及其副本 Amaze UI 包含近...

    amazeui框架点击弹出头像上传代码.zip

    总的来说,这个压缩包提供的代码示例展示了如何结合AmazeUI框架,利用jQuery、CSS3和JavaScript技术实现一个美观且实用的头像上传功能。对于开发者来说,这是一个很好的学习和参考案例,可以帮助他们快速理解和应用...

Global site tag (gtag.js) - Google Analytics