<!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>
效果图:
相关推荐
2. **CSS3**: CSS3用于样式控制和页面美化,AmazeUI利用其强大的选择器、动画效果、过渡和响应式设计功能。这使得模板可以在不同设备和屏幕尺寸上表现出良好的视觉一致性。 3. **响应式设计**: AmazeUI框架的核心...
在`<head>`部分,可以看到引入了Amaze UI的CSS和JavaScript库,这些库提供了所需的样式和交互功能。例如,`<link>`标签引用了Amaze UI的CSS文件,用于定义布局、字体、颜色等视觉元素;而`<script>`标签则加载了...
CSS3则让开发者能够实现更复杂的布局和动态效果,如媒体查询、动画、过渡和渐变等,这些在AmazeUI中都被充分利用。 在给定的压缩包文件中,我们可以看到以下文件: 1. `admin-table.html`:这是一个用于管理界面的...
中国首个开源 HTML5 跨屏前端框架AmazeUI-1.0.1,Amaze UI 以移动优先(Mobile first)为理念,从小屏逐步扩展到大屏,最终实现所有屏幕适配,适应移动互联潮流。Amaze UI 含近 20 个 CSS 组件、10 个 JS 组件,更有...
1. **前端框架**:Amaze UI 是一个基于HTML5和CSS3的前端框架,它包含了一系列预定义的CSS样式、JavaScript组件以及图标集,帮助开发者快速构建现代网页应用。其特点是响应式布局,能在不同设备上呈现良好的视觉效果...