一款由jquery实现的超炫的页面加载特效
今天为大家带来一款由jquery实现的超炫的页面加载特效。连续的几个页面分开特效。最后由三维的线条由远至近消失,然后由近至远出现。效果超级梦炫。一起看下效果图:
实现的代码。
html代码:
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1200 600">
<line id="uno" x1="600" y1="0" x2="600" y2="0" stroke="navajowhite" stroke-width="1"
stroke-linecap="round" />
<line id="dos" x1="1200" y1="300" x2="1200" y2="300" stroke="teal" stroke-width="1"
stroke-linecap="round" />
<line id="tres" x1="0" y1="0" x2="0" y2="0" stroke="darkseagreen" stroke-width="1"
stroke-linecap="round" />
<line id="cuatro" x1="0" y1="600" x2="0" y2="600" stroke="tomato" stroke-width="1"
stroke-linecap="round" />
<line id="cinco" x1="1200" y1="0" x2="1200" y2="0" stroke="slateblue" stroke-width="1"
stroke-linecap="round" />
<line id="seis" x1="1200" y1="600" x2="1200" y2="600" stroke="turquoise" stroke-width="1"
stroke-linecap="round" />
<g id="vertical-first">
<line class="vertical" x1="100" y1="0" x2="100" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="200" y1="0" x2="200" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="300" y1="0" x2="300" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="400" y1="0" x2="400" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="500" y1="0" x2="500" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="600" y1="0" x2="600" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="700" y1="0" x2="700" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="800" y1="0" x2="800" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="900" y1="0" x2="900" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="1000" y1="0" x2="1000" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="1100" y1="0" x2="1100" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="0" x2="1200" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="150" y1="0" x2="150" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="250" y1="0" x2="250" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="350" y1="0" x2="350" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="450" y1="0" x2="450" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="550" y1="0" x2="550" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="650" y1="0" x2="650" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="750" y1="0" x2="750" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="850" y1="0" x2="850" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="950" y1="0" x2="950" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="1050" y1="0" x2="1050" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="1150" y1="0" x2="1150" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="50" y1="0" x2="50" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="0" x2="0" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="50" x2="0" y2="50" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="100" x2="0" y2="100" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="150" x2="0" y2="150" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="200" x2="0" y2="200" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="250" x2="0" y2="250" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="300" x2="0" y2="300" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="350" x2="0" y2="350" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="400" x2="0" y2="400" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="450" x2="0" y2="450" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="500" x2="0" y2="500" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="550" x2="0" y2="550" stroke="black" stroke-width="1" />
<line class="vertical" x1="0" y1="600" x2="0" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="100" y1="600" x2="100" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="200" y1="600" x2="200" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="300" y1="600" x2="300" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="400" y1="600" x2="400" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="500" y1="600" x2="500" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="600" y1="600" x2="600" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="700" y1="600" x2="700" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="800" y1="600" x2="800" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="900" y1="600" x2="900" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="1000" y1="600" x2="1000" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="1100" y1="600" x2="1100" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="600" x2="1200" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="150" y1="600" x2="150" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="250" y1="600" x2="250" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="350" y1="600" x2="350" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="450" y1="600" x2="450" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="550" y1="600" x2="550" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="650" y1="600" x2="650" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="750" y1="600" x2="750" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="850" y1="600" x2="850" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="950" y1="600" x2="950" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="1050" y1="600" x2="1050" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="1150" y1="600" x2="1150" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="50" y1="600" x2="50" y2="600" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="0" x2="1200" y2="0" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="50" x2="1200" y2="50" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="100" x2="1200" y2="100" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="150" x2="1200" y2="150" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="200" x2="1200" y2="200" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="250" x2="1200" y2="250" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="300" x2="1200" y2="300" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="350" x2="1200" y2="350" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="400" x2="1200" y2="400" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="450" x2="1200" y2="450" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="500" x2="1200" y2="500" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="550" x2="1200" y2="550" stroke="black" stroke-width="1" />
<line class="vertical" x1="1200" y1="600" x2="1200" y2="600" stroke="black" stroke-width="1" />
</g>
</svg>
css代码:
body
{
background-color: snow;
} body, svg
{
width: 100%;
height: 100%;
}
js代码:
$("#uno")
.delay(200)
.velocity({ y2: 600 }, { duration: 1500, easing: "spring" })
.delay(50)
.velocity({ strokeWidth: 1500 }); $("#dos")
.delay(2000)
.velocity({ x2: 0 }, { duration: 1500, easing: "swing" })
.delay(50)
.velocity({ strokeWidth: 1500 }); $("#tres")
.delay(4000)
.velocity({ x2: 1200, y2: 600 }, { duration: 1500, easing: "spring" })
.delay(50)
.velocity({ strokeWidth: 1500 }); $("#cuatro")
.delay(6000)
.velocity({ x2: 1200, y2: 0 }, { duration: 1500, easing: "swing" })
.delay(50)
.velocity({ strokeWidth: 1500 }); $("#cinco")
.delay(8000)
.velocity({ x2: 0, y2: 600 }, { duration: 1500, easing: "spring" })
.delay(50)
.velocity({ strokeWidth: 1500 }); $("#seis")
.delay(10000)
.velocity({ x2: 0, y2: 0 }, { duration: 1500, easing: "spring" })
.delay(50)
.velocity({ strokeWidth: 1500 }); $(".vertical")
.delay(12000)
.velocity({ y2: 300, x2: 600 }, { duration: 1500, easing: "easeInCubic" })
.delay(100)
.velocity({ y1: 300, x1: 600 }, { duration: 1500, loop: 1, easing: "easeInCubic" }); //@ sourceURL=pen.js
注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/7265
一款由jquery实现的超炫的页面加载特效的更多相关文章
- 一款基于jquery带百分比的响应式进度加载条
今天要给大家带来一款基于jquery带百分比的响应式进度加载条.这款加载条非常漂亮,而且带有进度的百度比,且在不同的百分比用的是不同的颜色.而且这款加载条采用了响应式设计,在不同的分辨率的显示器下完美 ...
- Pace.js – 超赞的页面加载进度自动指示和 Ajax 导航效果
在页面中引入 Pace.js 和您所选择主题的 CSS 文件,就可以让你的页面拥有漂亮的加载进度和 Ajax 导航效果.不需要挂接到任何代码,自动检测进展.您可以选择颜色和多种效果,有简约,闪光灯, ...
- JQuery浮动层Loading页面加载特效
之前做项目,经常需要一些浮动层加载Loading. 现在好多前端框架都能实现了,最常用的就是 artDialog 下面记录下当时的代码. <!DOCTYPE html PUBLIC " ...
- 我用 CSS3 实现了一个超炫的 3D 加载动画
今天给大家带来一个非常炫酷的CSS3加载Loading动画,它的特别之处在于,整个Loading动画呈现出了3D的视觉效果.这个Loading加载动画由12个3D圆柱体围成一个椭圆形,同时这12个圆柱 ...
- 基于css3炫酷页面加载动画特效代码
基于CSS3实现35个动画SVG图标.这是一款基于jQuery+CSS3实现的SVG图标动画代码.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class=&qu ...
- jquery和js的几种页面加载函数的方法以及执行顺序
参考博客:http://www.cnblogs.com/itslives-com/p/4646790.html https://www.cnblogs.com/james641/p/783837 ...
- jquery实现表单验证与页面加载之后执行渲染
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 基于jquery和svg超炫的网页动画
今天给大家分享一款基于jquery和svg超炫的网页动画.这款动画效果非常炫.下面还有重播.慢速.和反向动画按钮.效果非常漂亮.一起看下效果图: 在线预览 源码下载 实现的代码. html代码: ...
- 一款纯css3实现的超炫动画背画特效
之前为大家介绍了很多款由纯css3实现的特效.今天要再给大家带来一款纯css3实现的超炫动画背画特效.代码非常简单,没有引用任何其它js代码.css代码也不多.效果非常炫.一起看下效果图: 在线预览 ...
随机推荐
- MyEclipse下的Debug调试技巧汇总
首先以debug模式启动tomcat,并文件中设断点,然后运行,当程序走到断点处就会转到debug视图下 [1]快捷键(F8)直接执行程序. [2]快捷键(F5)单步执行程序,遇到方法时进入. [3] ...
- nginx中的502错误
遇到这种情况,首先看一下慢日志 [17-Aug-2015 13:13:43] WARNING: [pool www] child 27780, script '/data/s.com/index.ph ...
- mysql中innodb和myisam的区别
InnoDB和MyISAM是很多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,5.7之后就不一样了 1.事务和外键 InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版 ...
- LNMP的的编译安装全过程
一.对系统进行更新 yum update -y lsb_release -a 二.禁用SELINUX sed -i '/SELINUX/s/enforcing/disabled/' /etc/seli ...
- 如何在Win8中设置虚拟热点共享上网(转)
摘自:http://www.enet.com.cn/article/2013/0408/A20130408273749.shtml 在Windows 7中,我们可以通过网络与共享中心的“设置新的连接和 ...
- MySQL C 客户端的内存泄漏问题
我们的一个服务器软件在线上环境运行时出现了内存缓慢增长的问题. 用valgrind测试 MySQL的C客户端mysqlclient发现,它在正常的使用中会被valgrind报出存在内存泄漏. 1 正常 ...
- JMeter学习笔记--详解JMeter配置元件
JMeter配置元件可以用来初始化默认值和变量,以便后续采样器使用.将在其作用域的初始化阶段处理. CSV Data Set Config:被用来从文件中读取数据,并将它们拆分后存储到变量中,适合处理 ...
- Python 字典 pop() 方法
描述 Python 字典 pop() 方法删除给定键所对应的键/值对,并返回被删除的值.给定键如果不在字典中,则必须设置一个default值,否则会报错,此时返回的就是default值. 语法 pop ...
- poj1564 Sum it up
题目链接: http://poj.org/problem?id=1564 题目: Sum It Up Time Limit: 1000MS Memory Limit: 10000K Total S ...
- Oracle监听配置、数据库实例配置等
参考:http://jingyan.baidu.com/article/3aed632e7a638b70108091dd.html linux下面搞Orale参考:http://blog.sina.c ...