·
网页特效库
·
网页工具库
背景按钮
导航特效
图片特效
文本特效
时间特效
状态特效
另类特效
网页制作
网站首页
< 后退
|
收藏网页特效库
推荐网页特效
购物网站的导航效果,推荐!
向上下左右滚动图片的特效
超级变态广告代码
设为首页
加入收藏夹
防止选择和复制
新浪博客的提示窗口,推荐!
推荐网页工具
在线html编辑器
在线CSS编辑器
滚动条颜色生成器
弹出窗口生成器
网页加密解密工具
汉字转换成拼音工具
文本繁简体转换工具
您的位置:
网页特效库
>>
背景按钮特效
>> 文字变幻不断缩放的按钮
查看此特效演示
文字变幻不断缩放的按钮
把如下代码复制到<body>与</body>之间
<STYLE> .stHeadliner {font-family: lucida console, courier new, monospace; font-size: 18pt; font-weight: bold; font-style: italic; background: red; color: white} </STYLE> <SCRIPT LANGUAGE="JavaScript"> <!-- start hide // Delay in milliseconds for the growing headliner growWait=90 // Delay in milliseconds for the expanding headliner expandWait=120 // Delay in milliseconds for the scrolling headliner scrollWait=100 // Number of characters in scrolling zone for the scrolling headliner scrollWidth=40 // Number of lines, specify as much as you want to use lineMax=4 lines=new Array(lineMax) // Define the lines (Text to display, url, effect, time to wait) lines[1]=new Line("国内最好的网页特效站---网页特效库", "http://www.butong.net", Expand, 2000) lines[2]=new Line("网页特效库Butong.net", "http://www.butong.net", Scroll, 1000) lines[3]=new Line("网页特效库Butong.net", "http://www.butong.net", Static, 2000) lines[4]=new Line("给我写信吧!", "mailto:www_butong_net@yahoo.com.cn?subject=你好&cc=webmaster@javascript2000.com", Grow, 2000) // Some other variables (just don't change) lineText="" timerID=null timerRunning=false spaces="" charNo=0 charMax=0 charMiddle=0 lineNo=0 lineWait=0 // Define line object function Line(text, url, type, wait) { this.text=text this.url=url this.Display=type this.wait=wait } // Fill a string with n chars c function StringFill(c, n) { s="" while (--n >= 0) { s+=c } return s } function Static() { document.formDisplay.buttonFace.value=this.text timerID=setTimeout("ShowNextLine()", this.wait) } function Grow() { lineText=this.text lineWait=this.wait charMax=lineText.length TextGrow() } function TextGrow() { if (charNo <= charMax) { document.formDisplay.buttonFace.value=lineText.substring(0, charNo) charNo++ timerID=setTimeout("TextGrow()", growWait) } else { charNo=0 timerID=setTimeout("ShowNextLine()", lineWait) } } function Expand() { lineText=this.text charMax=lineText.length charMiddle=Math.round(charMax / 2) lineWait=this.wait TextExpand() } function TextExpand() { if (charNo <= charMiddle) { document.formDisplay.buttonFace.value=lineText.substring(charMiddle - charNo, charMiddle + charNo) charNo++ timerID=setTimeout("TextExpand()", expandWait) } else { charNo=0 timerID=setTimeout("ShowNextLine()", lineWait) } } function Scroll() { spaces=StringFill(" ", scrollWidth) lineText=spaces+this.text charMax=lineText.length lineText+=spaces lineWait=this.wait TextScroll() } function TextScroll() { if (charNo <= charMax) { document.formDisplay.buttonFace.value=lineText.substring(charNo, scrollWidth+charNo) charNo++ timerID=setTimeout("TextScroll()", scrollWait) } else { charNo=0 timerID=setTimeout("ShowNextLine()", lineWait) } } function StartHeadliner() { StopHeadliner() timerID=setTimeout("ShowNextLine()", 1000) timerRunning=true } function StopHeadliner() { if (timerRunning) { clearTimeout(timerID) timerRunning=false } } function ShowNextLine() { (lineNo < lineMax) ? lineNo++ : lineNo=1 lines[lineNo].Display() } function GotoUrl(url) { top.location.href=url } // end hide --> </SCRIPT> <BODY> <form name="formDisplay"> <input class="stHeadLiner" type="button" name="buttonFace" value="** The Headliner +++ Jan Pijnacker **" onClick="GotoUrl(lines[lineNo].url)"></INPUT> </form>
修改<body>标签为
使用说明:代码中"backgriund"的值为按钮背景的颜色,"color"的值为按钮文字的颜色,"font-size"的值为按钮文字的大小(文字大小也就决定按钮的大小),这些属性可自行修改,"lines[1]"至"lines[4]"为按钮文字不断变换的内容、链接和变换的相隔时间,默认的交换时间值为1000,其中Expand、Scroll、Static、Grow为按钮变换的方式,可先察看效果,再根据需要修改这些值。
上一个特效:
雪花背景,精美无比
返回列表
下一个特效:
璀璨的背景特效
关于我们
|
联系本站
|
免责声明
|
版权声明
|
网站地图
|
友情链接
|
鄂ICP备05023174号
Copyright © 2008
www.butong.net
.All Rights Reserved.