<!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组件以及图标集,帮助开发者快速构建现代网页应用。其特点是响应式布局,能在不同设备上呈现良好的视觉效果...
6. **CSS3与HTML5**:Amaze UI 模板通常利用CSS3的新特性,如过渡效果、动画和媒体查询等,来实现更丰富的视觉效果。同时,HTML5的新标签如`<header>`、`<footer>`、`<section>`等也被广泛应用,提高了代码的语义性...
在JavaScript层面,AmazeUI可能会监听滚动事件,通过计算滚动条的位置,然后用动画函数逐步调整页面内容的位置,以实现平滑滚动的效果。 在使用AmazeUI实现平滑滚动时,开发者需要注意以下几点: 1. **兼容性**:...
AmazeUI强调使用CSS3进行动画和交互设计,这使得它在现代浏览器上的表现尤为出色,提供了流畅且高效的用户体验。 AmazeUI的移动优先策略意味着在设计之初就考虑到了移动设备的特性,如小屏幕、触摸操作以及有限的...
AmazeUI 图片轮播是一款基于JavaScript和CSS3开发的高效、轻量级的图片展示组件,常用于网站中创建动态、吸引人的图片展示区域。它具有良好的浏览器兼容性,支持包括IE8在内的多种浏览器,使得它在各种环境下都能...
在设计方面,Amaze UI 模板注重大气的视觉感受,结合了扁平化设计原则和CSS3 动画效果。CSS3动画的应用提升了用户体验,使页面交互更加生动有趣,吸引用户停留并探索网站内容。此外,模板的色彩搭配和布局设计符合...
在这个场景下,"好看的amazeui用户充值界面代码"提供了一个设计精良的模板,适用于使用AmazeUI这个前端框架来创建用户充值功能。AmazeUI是中国首个开源HTML5跨屏前端框架,它强调移动优先,适用于多种设备,包括手机...
Amaze UI专注于移动端性能和适配问题,它的CSS3动画和轻量级设计使得开发者能够快速构建出界面美观、性能优良的移动端网站。Amaze UI的本土化特性,例如专门针对中文用户优化的字体和兼容性支持,也是其区别于...
4. **交互效果**:聊天界面中的用户交互,比如点击发送按钮后的动画效果、新消息提示等,需要利用JavaScript和CSS来实现。 5. **实时通信**:虽然描述中没有明确指出,但一个完整的聊天系统往往需要实时通信技术,...
本项目“基于amazeUI用户充值页面特效”专注于为用户提供流畅、便捷且美观的在线充值体验,同时支持支付宝和微信两种主流的支付方式。下面我们将详细探讨这个项目的相关知识点。 首先,AMazeUI是一个专为中国移动...
AmazeUI的进度条组件支持多种样式和功能,比如动画效果、颜色定制以及动态更新进度值等。下面将详细介绍AmazeUI进度条的相关知识点: 1. **基本结构**: AmazeUI进度条的基础HTML结构是`<div class="am-progress">...
Amaze UI 开发思路通过拆分、...轻量级,高性能Amaze UI 非常注重性能,基于轻量的 Zepto.js 开发,并使用 CSS3 来做动画交互,平滑、高效,更适合移动设备,让你的 Web 应用可以高速载入。 标签:Amaze
2. **CSS 设计**:模板采用 CSS 进行样式设计,特别是利用了 CSS3 的新特性,如渐变、阴影、动画等,增强了用户体验。此外,CSS3 的媒体查询使得模板具有良好的响应式设计,能适应不同设备的屏幕尺寸,确保在手机、...
Amaze UI 面向 HTML5 开发,使用 CSS3 进行动画交互 CSS3流畅高效,更适合移动设备 Amaze UI 在 MIT 许可下发布,用户可以自由使用、复制、修改、合并、发布、分发、再许可和出售 Amaze UI 及其副本 Amaze UI 包含近...
总的来说,这个压缩包提供的代码示例展示了如何结合AmazeUI框架,利用jQuery、CSS3和JavaScript技术实现一个美观且实用的头像上传功能。对于开发者来说,这是一个很好的学习和参考案例,可以帮助他们快速理解和应用...