`
yvfish
  • 浏览: 263880 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

基于HTML5的网页动画背景

 
阅读更多

网站效果见这里:给力壁纸http://wordsmotivate.me/

 

前一段发现了这个优秀的网站,看到在鼠标点击时网页背景在当前位置会触发一个线条动画效果,而且动画线条的颜色方向都是随机的。

 

今天有空研究了一下,把代码拿下来放这里和大家分享一下。

 

HTML中的秘密:

<div style="z-index:0; position:fixed; top: 0pt; left: 0pt; width:100%; overflow:hidden;"><canvas id="canvas" width="1366" height="384"></canvas></div>

 关键的JS:

<script type="text/javascript">
(function() {
  if(window.IElt9||document.domain.match(/jigsy.com/)) return; 
$j.ajax({
  url: 'http://img.wordsmotivate.me/sitebg/tunneler.js?ver=6',
  dataType: 'script',
  cache: true
});
})();
</script>

 

把这个JS下载下来后把最后两行修改一下,使其不依赖jQuery

 

原:
	$j(document).ready(function(){initTunneler();});
    $j(window).resize(function(){resizeTunneler();});

改:

	window.onload=initTunneler;

	window.onresize=resizeTunneler;

 

自已创建个html页面,放入div和canvas,引入修改后的js,运行就看到效果了!

 

好吧,为懒人准备了一份代码在附件中。

分享到:
评论

相关推荐

    7款酷炫HTML5+Canvas全屏网页背景动画特效

    在本文中,我们将深入探讨这7款利用HTML5 Canvas实现的全屏网页背景动画特效,以及如何利用这些特效提升用户体验。 1. **全屏背景动画的优势** 全屏背景动画能够吸引用户注意力,提升网站的视觉吸引力。它们可以在...

    HTML5 粒子动画背景登录页面模板

    在这个“HTML5粒子动画背景登录页面”模板中,我们重点关注以下几个核心知识点: 1. **HTML5的新特性**:HTML5引入了许多新元素,如`&lt;header&gt;`, `&lt;footer&gt;`, `&lt;nav&gt;`, `&lt;section&gt;`等,它们提供了更好的结构化能力。...

    html5 canvas模拟满天星空背景动画特效

    "html5 canvas模拟满天星空背景动画特效"是一个利用Canvas API实现的网页背景效果,旨在为用户提供一种沉浸在璀璨星空下的视觉体验。 在HTML5 Canvas中,我们可以通过JavaScript控制画布上的每一个像素,从而实现...

    HTML5 Canvas彩色渐变背景动画效果

    这款基于HTML5 Canvas的彩色渐变背景动画效果,是利用Canvas API来实现的一种互动性极强的视觉特效。当鼠标在画布上移动时,背景颜色会随着鼠标的移动而产生渐变变化,为用户提供了生动且引人入胜的交互体验。 首先...

    html5漂浮的圆形动画背景特效.rar

    html5漂浮的圆形动画背景特效,打开网页后,网页背景显示随机数量、随机大小的圆形,填充颜色也不相同,这些圆形自由浮动,位置随机,最终形成一种很飘逸的背景动画效果,这些圆圈并非调用的图片,而是基于HTML5 ...

    HTML5彩色烟花网页背景动画特效

    HTML5彩色烟花网页背景动画特效是一种利用HTML5的Canvas元素和JavaScript编程实现的动态视觉效果。这个特效将网页的背景转换成一个绚丽的烟花秀,为用户带来视觉上的震撼和乐趣。HTML5作为现代网页开发的标准,其...

    十几套基于canvas实现的网页动画效果,很炫!(cssdoodlejs,canvas,jquery)

    十几套基于canvas实现的网页动画效果(canvas火焰燃烧动画html5代码,canvas五彩斑斓的粒子动画特效,cssdoodlejs粒子动态背景特效,canvas五彩斑斓的粒子动画特效,HTML5Canvas绘制的红色倾斜线条划过动画特效,js...

    基于HTML5网页地图浏览器的开发与应用.pdf

    基于HTML5网页地图浏览器的开发与应用 HTML5是一种超文本标识语言的第五版,具有提高应用服务设计水平和扩展性,能够开发可移动网页地图浏览器的软件外观与框架结构,并增强网页地图服务功能,实现应用功能与结构...

    基于canvas背景动画后台登录页面

    总结来说,这个“基于canvas背景动画后台登录页面”项目展示了如何将HTML5 Canvas技术与登录页面设计相结合,创造出动态、互动的用户体验。通过使用Canvas,开发者能够创建出独一无二的背景动画,提高网页的视觉吸引...

    7款HTML5 Canvas全屏背景动画特效.zip

    这款“7款HTML5 Canvas全屏背景动画特效”集合了七种不同的Canvas动画,为网站提供引人入胜的全屏背景体验。这些特效能够提升网站的用户体验,增加互动性和吸引力,尤其适用于现代、时尚或者创意类的网站设计。 1. ...

    基于html5 canvas实现的飘动的爱心心形动画特效

    标签“动画”提示我们关注的是动态效果,而“canvas”和“html5”则强调了这个效果是基于Web技术实现的。这样的动画效果不仅美观,而且具有良好的跨平台性,可以在支持HTML5的现代浏览器中运行。 在实际项目中,...

    html5 canvas网页圆点气泡背景动画效果代码

    这样,我们就实现了一个基于HTML5 Canvas的圆点气泡背景动画。这个动画会持续生成新的气泡,并根据设定的速度让它们从顶部上升至底部,超出画布后重新出现在顶部,形成一种循环流动的效果。用户可以根据需要调整气泡...

    HTML5网页背景切换动画源码 HTpagebackgroundswitch.rar

    HTML5网页背景切换动画源码 源码描述: 一、源码特点 1、HTML5网页背景切换动画代码基于jquery-1.11.0.min.js制作,点击下拉框不同选项网页背景切换不同颜色。非常适合新手学习以及二次开发,欢迎大家来下载! 二...

    基于HTML的定格动画的实现

    定格动画是一种特殊的动画制作...通过理解并实践基于HTML的定格动画,开发者不仅可以提升前端技能,还能创造出独特、吸引人的网页交互体验。记得查看压缩包中的源代码,动手实践,理论结合实际,加深对这个话题的理解。

    html5实现的动画小人

    5. **CSS3配合**: 虽然主要基于Canvas,但HTML5动画有时也会结合CSS3的动画特性,例如过渡(transition)和关键帧动画(@keyframes)。CSS3可以用于处理非Canvas元素的动画,如改变背景色、位置等,与Canvas动画形成...

    基于three.js实现的炫酷3D线条背景动画特效

    总之,这个项目展示了如何使用three.js库结合Canvas技术,创建出具有小清新风格的3D线条动画背景,为网页增加视觉吸引力。开发者通过理解并运用three.js的核心概念和方法,以及合理的CSS和HTML布局,可以创造出各种...

    炫酷生日祝福HTML5烟花动画背景.rar

    综上所述,这个压缩包提供的资源是一个基于HTML5 Canvas和JavaScript的炫酷生日祝福烟花动画背景,用户可以通过打开index.html文件在浏览器中查看并体验这个动画效果。通过分析和理解其中的代码,开发者可以学习到...

    基于html5 svg绘制细胞背景动画特效源码.zip

    本压缩包"基于html5 svg绘制细胞背景动画特效源码.zip"正是一个利用SVG技术实现细胞背景动画的示例,下面将详细介绍这一技术及其应用。 SVG是一种用于创建二维图形的开放标准,它以XML格式定义图形,因此可以被...

    html5 WebGL酷炫网页动画特效.zip

    HTML5和WebGL技术在网页设计中扮演了重要的角色,为开发者提供了丰富的视觉表现手段,尤其是在创建酷炫的网页动画特效方面。这个压缩包“html5 WebGL酷炫网页动画特效.zip”显然包含了一系列使用HTML5和WebGL实现的...

Global site tag (gtag.js) - Google Analytics