JS实现很酷的水波文字特效实例


Posted in Javascript onFebruary 26, 2015

本文实例讲述了JS实现很酷的水波文字特效。分享给大家供大家参考。具体实现方法如下:

<html>

<head>

<title>JS实现很酷的水波文字效果</title>

</head>

<body bgcolor="#000000" onLoad="if (document.all)wave()">

<center>

<div id='water' style='position:relative;width:400px;height:150px;font-family:Verdana;font-size:50px;color:#8080ff'>

</div>

</center>

<script language="javascript">

<!--

if (document.layers){ //如果是NS

 alert("你的浏览器不支持这个特效"); //做出提示

 }

else //否则(不是NS)

if (document.all){ //并且是IE的话

var step=3; //设定改变效果的步长

var xstep=0;

var msg='欢迎光临<br>三水点靠木<br>3water.cn';

water.innerHTML=msg //设定效果图层的内容

function wave(){

//这句用来设定图层的style,其中滤镜的phase属性根据xstep的值动态设定。

document.all.water.style.filter='wave(freq=3, strength=5, phase='+xstep+', lightstrength=45, add=0, enabled=1)';

xstep+=step;

//根据step值来改变xstep的值,使下一次刷新图层style时波纹角度略有改变

TIMER=setTimeout('wave()',10);//设定下一次更改的延时

}

}

//-->

</script>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jquery下checked取值问题的解决方法
Aug 09 Javascript
表头固定(利用jquery实现原理介绍)
Nov 08 Javascript
js css后面所带参数含义介绍
Aug 18 Javascript
js实现带圆角的两级导航菜单效果代码
Aug 24 Javascript
基于jquery实现最简单的选项卡切换效果
May 08 Javascript
全面了解addEventListener和on的区别
Jul 14 Javascript
微信小程序 传值取值的几种方法总结
Jan 16 Javascript
JS实现动态修改table及合并单元格的方法示例
Feb 20 Javascript
微信小程序 navbar实例详解
May 11 Javascript
vue-cli 3.x 修改dist路径的方法
Sep 19 Javascript
vue-router结合vuex实现用户权限控制功能
Nov 14 Javascript
vue ref如何获取子组件属性值
Mar 31 Vue.js
jQuery中slideUp 和 slideDown 的点击事件
Feb 26 #Javascript
jQuery实现移动 和 渐变特效的点击事件
Feb 26 #Javascript
jQuery 回调函数(callback)的使用和基础
Feb 26 #Javascript
使用jQuery获得内容以及内容的属性
Feb 26 #Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
Feb 26 #Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
Feb 26 #Javascript
2则自己编写的jQuery特效分享
Feb 26 #Javascript
You might like
PHP_Flame(Version:Progress)的原代码
2006/10/09 PHP
php 图片上添加透明度渐变的效果
2009/06/29 PHP
php方法调用模式与函数调用模式简例
2011/09/20 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
php生成与读取excel文件
2016/10/14 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
jquery图片延迟加载 前端开发技能必备系列
2012/06/18 Javascript
javascript 中__proto__和prototype详解
2014/11/25 Javascript
javascript操作数组详解
2014/12/17 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
js定时器实现倒计时效果
2017/11/05 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
详解ECMAScript typeof用法
2018/07/25 Javascript
JS如何寻找数组中心索引过程解析
2020/06/01 Javascript
Python中扩展包的安装方法详解
2017/06/14 Python
Python实现翻转数组功能示例
2018/01/12 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
python+logging+yaml实现日志分割
2019/07/22 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
Django配置MySQL数据库的完整步骤
2019/09/07 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
如何保障Web服务器安全
2014/05/05 面试题
新学期班主任寄语
2014/01/18 职场文书
运动会入场词60字
2014/02/15 职场文书
大学毕业生求职自荐书
2014/06/05 职场文书
旅游投诉信范文
2015/07/02 职场文书
幼儿园国培研修日志
2015/11/13 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
写自招自荐信的绝招!
2019/04/19 职场文书
关于HTML编码导致的乱码问题
2021/09/04 HTML / CSS