基于js和css3的缓冲图标
2014-11-21 16:31
190 查看
最近在做手机端web页面开发,ajax的缓冲等待需要一个缓冲图标,到网上找了个不错的效果,但应用起来不太方便,所以对其进行了行进一步改造和封装,使其更易应用和控制。
废话不多说,代码如下:
1,一个css文件,负责样式:
NSpinner.css
?
2,一个js文件,控制元素创建及显示隐藏:
NSpinner.js
?
3,最后是一个测试html页面:
index.html
?
以上就是所有代码,html页仅负责测试,主要应用时NSpinner.js和NSPinner.css。
原理很简单,首次调用
?
的时候用js创建出所有元素,并添加到body里面,调用
?
的时候将display置为none,第二次及以后调用
?
的时候将display置为block。
注意:因为用到了css3的部分属性,pc端部分浏览器的兼容性可能存在问题,仅对wenkit内核浏览器做了适配。
另外可以到Github上下载项目源码。https://github.com/lufaxin/NSpinner
效果演示:http://www.lufaxin.com/demos/NSpinner/index.html
废话不多说,代码如下:
1,一个css文件,负责样式:
NSpinner.css
?
NSpinner.js
?
index.html
?
原理很简单,首次调用
?
?
?
注意:因为用到了css3的部分属性,pc端部分浏览器的兼容性可能存在问题,仅对wenkit内核浏览器做了适配。
另外可以到Github上下载项目源码。https://github.com/lufaxin/NSpinner
效果演示:http://www.lufaxin.com/demos/NSpinner/index.html
相关文章推荐
- 基于js和css3的缓冲图标
- html5+css3+js开发APP实例教程2 -- 图片/图标列表
- jquery.zSlide.js-基于CSS3/HTML5演示文档jQuery插件
- 9款基于CSS3 Transitions实现的鼠标经过图标悬停特效
- 基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
- 基于HTML5 SVG和Raphaël.js的混合图标动画特效插件教程
- Arctext.js - 基于 CSS3 & jQuery 的文本弯曲效果
- 基于CSS3飘带状3D菜单 菜单带小图标
- 基于CSS3飘带状3D菜单 菜单带小图标
- 基于CSS3的表现层框架impress.js
- 9款基于CSS3 Transitions实现的鼠标经过图标悬停特效
- css3加js写的下拉菜单动画小图标,不好的地方请指点,谢谢
- Google Suggest ;-) 基于js的动态下拉菜单
- 针对JSON的基于java和js多种操作方法与格式转换方法
- 一款基于js的幻灯图片代码
- 使用js实现基于可视布局信息的网页噪音去除的测试方法
- 针对JSON的基于java和js多种操作方法与格式转换方法
- 转一个好东西,表单验证类(扩展基于prototype的validation.js)
- 基于asp.net ajax的JS Tabs实现
- 基于逻辑运算的简单权限系统(实现) JS 版