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 相关文章推荐
javascript入门基础之私有变量
Feb 23 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
Oct 16 Javascript
JavaScript动态改变表格单元格内容的方法
Mar 30 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
Nov 30 Javascript
AngularJS中$interval的用法详解
Feb 02 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
Aug 15 Javascript
基于Vue实现拖拽功能
Jul 29 Javascript
vue.js input框之间赋值方法
Aug 24 Javascript
微信小程序封装的HTTP请求示例【附升级版】
May 11 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
JS写滑稽笑脸运动效果
May 28 Javascript
微信小程序收藏功能的实现代码
Jun 19 Javascript
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
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
php引用地址改变变量值的问题
2012/03/23 PHP
基于php设计模式中工厂模式详细介绍
2013/05/15 PHP
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
浅谈javascript中new操作符的原理
2016/06/07 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
Vue使用vue-cli创建项目
2017/09/01 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
JS实现滚动条触底加载更多
2019/09/19 Javascript
javascript实现拖拽碰撞检测
2020/03/12 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
Python 创建子进程模块subprocess详解
2015/04/08 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
python3使用SMTP发送HTML格式邮件
2018/06/19 Python
python实现海螺图片的方法示例
2019/05/12 Python
pandas的qcut()方法详解
2019/07/06 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
10种CSS3实现的loading动画,挑一个走吧?
2020/11/16 HTML / CSS
外语学院毕业生的自我鉴定
2013/11/28 职场文书
《猴子种树》教学反思
2014/02/14 职场文书
县委党的群众路线教育实践活动工作情况报告
2014/10/25 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
婚宴主持词
2015/06/30 职场文书
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫