要完成此效果需要兩個(gè)步驟
第一步:把如下代碼加入到<head>區(qū)域中
<style type="text/css">
.menulinks {position:relative;}
#menucont a{color:#006699; font-weight:bold; text-decoration:none;}
#menucont a:hover{color:#ff0000; font-weight:bold; text-decoration:underline overline; text-transform: uppercase;}
</style>
<script LANGUAGE="Javascript">
<!-- Begin
nSpace=5 // how many space maximum between each letter
nSpeed=100 // the speed of the animation
timerLSM=null;
function LetterSpacingMenu() {
if(document.getElementById){
lnks = Math.floor(Math.random()*lnk.length);
letterSpacing = Math.floor(Math.random()*nSpace);
lnk[lnks].style.letterSpacing = letterSpacing + "px";
timerLSM = setTimeout("LetterSpacingMenu()", nSpeed);
}
}
function StopMenu() {
if(document.getElementById) {
clearTimeout(timerLSM);
for(i=0;i<lnk.length;i++)
lnk[i].style.letterSpacing = 0 + "px";
}
}
function LSMenuInit() {
if(document.getElementById) {
lnk = document.getElementById("menucont").getElementsByTagName("a");
cnt = document.getElementById("menucont");
cnt.style.textAlign= "center";
cnt.onmouseover=StopMenu;
cnt.onmouseout=LetterSpacingMenu;
LetterSpacingMenu();
}
}
onload=LSMenuInit;
// End -->
</script>
第二步:把如下代碼加入到<body>區(qū)域中
<div id="menucont">
<a href="#" id="a1" class="menulinks" title="what‘s new">what‘s new</a><br>
<a href="#" id="a2" class="menulinks" title="about this site">about this site</a><br>
<a href="#" id="a3" class="menulinks" title="dhtml scripts">dhtml scripts</a><br>
<a href="#" id="a4" class="menulinks" title="dhtml tutorials">dhtml tutorials</a><br>
<a href="#" id="a5" class="menulinks" title="dhtml links">dhtml links</a><br>
<a href="#" id="a6" class="menulinks" title="promote this site">promote this site</a><br>
<a href="#" id="a7" class="menulinks" title="contact us">contact us</a>
</div>
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |