第七章-JavaScript常用特效-JavaScript及网页特效制作课件.ppt
《第七章-JavaScript常用特效-JavaScript及网页特效制作课件.ppt》由会员分享,可在线阅读,更多相关《第七章-JavaScript常用特效-JavaScript及网页特效制作课件.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JavaScript与网页特效制作与网页特效制作 第七章第七章第七章第七章JavaScriptJavaScript常用特效常用特效本章案例本章案例制作绚丽的文字特效制作绚丽的文字特效实现图片循环放映效果实现图片循环放映效果实现美观的网站导航实现美观的网站导航 本章目标本章目标掌握掌握JavaScript文字常用特效文字常用特效掌握掌握JavaScript图片常用特效图片常用特效掌握掌握JavaScript导航常用特效导航常用特效预习检查预习检查提问提问如何使用如何使用JavaScript获取元素的样式属性?获取元素的样式属性?如何给文本设置滤镜效果?如何给文本设置滤镜效果?切换图片使用的时间函
2、数是什么?切换图片使用的时间函数是什么?JavaScript文字特效文字特效文字淡入淡出文字淡入淡出淡入淡出,指文字从透明度较高的状态进入透明度低的状态,然后淡入淡出,指文字从透明度较高的状态进入透明度低的状态,然后再回到透明度高的状态,显示到页面上就会看到文字由模糊到清晰再回到透明度高的状态,显示到页面上就会看到文字由模糊到清晰再到模糊的样子。再到模糊的样子。文字淡入淡出,需要使用文字淡入淡出,需要使用CSS样式的滤镜效果样式的滤镜效果filter。获取。获取CSS滤镜滤镜效果属性的效果属性的JS代码如下:代码如下:element.style.filter设置文字透明度效果使用滤镜为设置文字
3、透明度效果使用滤镜为alpha,代码如下:,代码如下:element.style.filter =alpha(opacity=50);JavaScript文字特效文字特效/方法定义省略方法定义省略function alp().var i=1;control=true;/设置页面设置页面div宽度宽度document.getElementById(txt).style.width=800;document.getElementById(txt).style.filter=alpha(opacity=+i+);if(control&i 0)i-;else control=true;setTimeo
4、ut(alp();,500);使用使用style.width属属性设置性设置div宽度宽度使用使用style.filter属属性设置透明度性设置透明度使用使用setTimeout函函数数500毫秒后调用毫秒后调用alp()函数函数演示程序演示程序font.htmlJavaScript文字特效文字特效动感标题动感标题闪动的标题无疑是很吸引眼球的一种效果,很多情况下甚至比图片闪动的标题无疑是很吸引眼球的一种效果,很多情况下甚至比图片更有装饰的能力。更有装饰的能力。使文字闪动的方式有很多种,除去前面的过滤器以外,还可以采用使文字闪动的方式有很多种,除去前面的过滤器以外,还可以采用不断替换当前文字的方
5、式来实现不断替换当前文字的方式来实现“动动”的效果,这也是比较常用的的效果,这也是比较常用的一种简单的动态效果。一种简单的动态效果。动感标题动感标题2采用动态设置每一个文本的字符样式的方式实现效果。采用动态设置每一个文本的字符样式的方式实现效果。var text=正在加载,请稍后正在加载,请稍后.;var i=0;function loader()var str=text.charAt(i);/取出某一个字符取出某一个字符str=+str+;/将取出的字符加粗将取出的字符加粗leftStr=text.substr(0,i);/截取此字符之前的所有字符截取此字符之前的所有字符rightStr=t
6、ext.substr(i+1,text.length-1);/截取之后的所截取之后的所有字符有字符document.getElementById(txt).innerHTML=leftStr+str+rightStr;/拼接拼接i+;/控制截取的索引控制截取的索引if(i=text.length)i=0;setTimeout(loader();,500);/500毫秒后调用毫秒后调用loader()window.onload=loader;动态截取目标文本的动态截取目标文本的某一个字符某一个字符为目标字符设置加粗样式为目标字符设置加粗样式从原始文本中截取所有其它从原始文本中截取所有其它字符并重
7、新拼接,显示到字符并重新拼接,显示到div中中演示程序演示程序loading.html课堂练习课堂练习为页面上显示的文本为页面上显示的文本“我自横刀向天笑,去留肝胆两昆仑。我自横刀向天笑,去留肝胆两昆仑。”,逐个文字变色,实现文字闪动效果。,逐个文字变色,实现文字闪动效果。JavaScript图片特效图片特效普通的图片轮换普通的图片轮换仅仅进行图片轮换,没有使用轮换特效。仅仅进行图片轮换,没有使用轮换特效。var images=new Array();/定义数组存储图片定义数组存储图片var jpg1=images/1.jpg;var jpg2=images/2.jpg;var jpg3=im
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 JavaScript 常用 特效 网页 制作 课件
限制150内