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 相关文章推荐
juqery 学习之三 选择器 可见性 元素属性
Nov 25 Javascript
jquery 选择器引擎sizzle浅析
Feb 06 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
Sep 26 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
Feb 14 Javascript
canvas 绘制圆形时钟
Feb 22 Javascript
对于js垃圾回收机制的理解
Sep 14 Javascript
Angular客户端请求Rest服务跨域问题的解决方法
Sep 19 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
VueJS 组件参数名命名与组件属性转化问题
Dec 03 Javascript
详解如何使用router-link对象方式传递参数?
May 02 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
Sep 26 Javascript
Vue vee-validate插件的简单使用
Jun 22 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设计模式 Interpreter(解释器模式)
2011/06/26 PHP
PHP中将数组转成XML格式的实现代码
2011/08/08 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
基于jquery循环map功能的代码
2011/02/26 Javascript
基于jquery的3d效果实现代码
2011/03/23 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
2018/02/12 jQuery
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
javascript实现计算器功能
2020/03/30 Javascript
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
详解Python中dict与set的使用
2015/08/10 Python
python开发之thread实现布朗运动的方法
2015/11/11 Python
如何将python中的List转化成dictionary
2016/08/15 Python
python 排序算法总结及实例详解
2016/09/28 Python
django中模板的html自动转意方法
2018/05/27 Python
利用Python如何制作好玩的GIF动图详解
2018/07/11 Python
在pycharm中debug 实时查看数据操作(交互式)
2020/06/09 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
一道SQL面试题
2012/12/31 面试题
办公室年终个人自我评价
2013/10/28 职场文书
运动会广播稿400字
2014/01/25 职场文书
公司委托书怎么写
2014/08/02 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
写好求职信的技巧解密
2019/05/14 职场文书
Oracle用户管理及赋权
2022/04/24 Oracle