js 等待动画效果,利用 spin.js 生成动画等待效果
2017-06-25 04:27
405 查看
利用 js 生成一个界面友好的等待效果,使用 jquery 插件 spin.js,文章末尾有下载地址,下图是生成的效果截图,代码调用很简单。
插件下载地址
https://github.com/fgnass/spin.js/ http://spin.js.org/
Q群讨论:236201801
.
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style type="text/css"> body { font-family: Helvetica, Arial, sans-serif; font-size: 12px; } #preview1 { float: left; position: relative; background-color: #000; color: black; width: 220px; height: 220px; margin: 0 5px; border-radius: 20px; } #preview2 { float: left; position: relative; background-color: #000; color: black; width: 220px; height: 220px; margin: 0 5px; border-radius: 20px; } </style> <script src="jquery.min.js"></script> <script src="spin.js"></script> <script src="jquery.spin.js"></script> <script type="text/javascript"> // 对样式 #preview1 进行配置 var opts1 = { lines : 12, // The number of lines to draw length : 0, // The length of each line width : 11, // The line thickness radius : 40, // The radius of the inner circle scale : 1.0, // Scales overall size of the spinner corners : 0, // Roundness (0..1) color : '#efefef', // #rgb or #rrggbb opacity : 1 / 4, // Opacity of the lines rotate : 0, // Rotation offset direction : 1, // 1: clockwise, -1: counterclockwise speed : 1, // Rounds per second trail : 100, // Afterglow percentage fps : 20, // Frames per second when using setTimeout() zIndex : 2e9, // Use a high z-index by default className : 'spinner', // CSS class to assign to the element top : '50%', // center vertically left : '50%', // center horizontally shadow : false, // Whether to render a shadow hwaccel : false, // Whether to use hardware acceleration (might be buggy) position : 'absolute' // Element positioning }; // 对样式 #preview2 进行配置 var opts2 = { lines : 18, // The number of lines to draw length : 0, // The length of each line width : 11, // The line thickness radius : 40, // The radius of the inner circle scale : 1.0, // Scales overall size of the spinner corners : 0, // Roundness (0..1) color : 'red', // #rgb or #rrggbb opacity : 1 / 4, // Opacity of the lines rotate : 0, // Rotation offset direction : 1, // 1: clockwise, -1: counterclockwise speed : 1, // Rounds per second trail : 100, // Afterglow percentage fps : 20, // Frames per second when using setTimeout() zIndex : 2e9, // Use a high z-index by default className : 'spinner', // CSS class to assign to the element top : '50%', // center vertically left : '50%', // center horizontally shadow : false, // Whether to render a shadow hwaccel : false, // Whether to use hardware acceleration (might be buggy) position : 'absolute' // Element positioning }; </script> <title>Insert title here</title> </head> <body> <div id="preview1" class="preview"></div> <div id="preview2" class="preview"></div> </body> <script type="text/javascript"> $('#preview1').spin(opts1); $('#preview2').spin(opts2); </script> </html>
插件下载地址
https://github.com/fgnass/spin.js/ http://spin.js.org/
Q群讨论:236201801
.
相关文章推荐
- 利用 spin.js 生成等待效果(js 等待效果)
- tween.js可生成平滑动画效果的js动画库
- 利用BootStrap的Carousel.js实现轮播图动画效果
- 利用tween,使用原生js实现模块回弹动画效果
- 利用tween,使用原生js实现模块回弹动画效果
- 利用JS实现文字的聚合动画效果
- 使用two.js生成的卫星环绕动画效果
- tween.js可生成平滑动画效果的js动画库效果演示
- 使用two.js生成的卫星环绕动画效果
- 原创:利用JS制作GIF动画图(及图片轮转显示效果)
- tween.js是一款可生成平滑动画效果的js动画库。tween.js允许你以平滑的方式修改元素的属性值。它可以通过设置生成各种类似CSS3的动画效果。
- 使用spin.js优化等待ajax返回时的页面效果
- tween.js可生成平滑动画效果的js动画库
- 原生js利用鼠标滚轮实现滚动到当前页面实现动画效果
- 利用JS和css3实现动画效果替代js的时间事件
- google的首页动画效果[JS]
- js利用div背景,做一个竖线的效果。
- 利用JS实现简单的弹出窗品效果
- VC中利用AnimateWindow实现动画效果
- js模拟动画之 商品展示效果