叹为观止的css特效

  • 六月 20th, 2007

学习过css与js的,开下眼界吧,保存这个html打开看看。

且再看网友评论:

2006-6-10 22:36:17
盖茨他爹:老夫活了大半辈子,头一次见这么NB的JS特效
——————————————————————————————

2006-6-10 22:39:06
小星:很少见,一般会直接用flash实现,学习了阿
——————————————————————————————

2006-6-11 22:40:05
dreame:开眼界
——————————————————————————————

2006-7-15 11:45:17
zxxlg205:我也算是开眼界了
——————————————————————————————

2006-7-28 16:22:40
hangxj:何止是一个N字了得? 那应该就是太N了~`
——————————————————————————————

2006-8-9 13:21:55
可可℃乐:俺…俺…俺都不说拉 简直不敢相信。终于体会到JS的强大拉
——————————————————————————————

2006-8-29 11:48:56
angeldidi:cool! 不过有没有人可以帮忙解释一下这些代码?
——————————————————————————————

2006-11-3 11:05:45
〖←冷似雪:厉害,I服了YOU
——————————————————————————————

2006-11-5 00:33:45
尤来尤去:不是太牛,是真TMD的牛!!!

 

<html>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />

<title>css菜单</title>

<style>

body{

background-color:#B8B8A0;

}

#fbtn{

display:none;

overflow:hidden;

border-style:solid;

border-width:1px;

border-color:#e1e1c9 #e1e1c9 #6e6e56 #6e6e56;

padding:1 1 1 1;

width:115px;

height:30px;

}

#fbtn_txt{

position:relative;

}

#fbtn_txt div{

height:30px;

padding-top:11px;

font-size:12px;

color:#800080;

text-align:center;

cursor:hand;

}

#fbtn_mask{

background-color:#ffffff;

position:relative;

width:100%;

height:100%;

}

</style>

</head>

<body>

<div id=fbtn>

<div id=fbtn_mask></div>

<div id=fbtn_txt>

<div>G1</div>

<div>good morning</div>

</div>

</div>

<div id=fbtn>

<div id=fbtn_mask></div>

<div id=fbtn_txt>

<div>G2</div>

<div>good evening</div>

</div>

</div>

<div id=fbtn>

<div id=fbtn_mask></div>

<div id=fbtn_txt>

<div>M1</div>

<div>my name is fireyy</div>

</div>

</div>

<div id=fbtn>

<div id=fbtn_mask></div>

<div id=fbtn_txt>

<div>M2</div>

<div>mm mm i love u</div>

</div>

</div>

<div id=fbtn>

<div id=fbtn_mask></div>

<div id=fbtn_txt>

<div>G1</div>

<div>good morning</div>

</div>

</div>

<div id=fbtn>

<div id=fbtn_mask></div>

<div id=fbtn_txt>

<div>G2</div>

<div>good evening</div>

</div>

</div>

<div id=fbtn>

<div id=fbtn_mask></div>

<div id=fbtn_txt>

<div>M1</div>

<div>my name is fireyy</div>

</div>

</div>

<div id=fbtn>

<div id=fbtn_mask></div>

<div id=fbtn_txt>

<div>M2</div>

<div>mm mm i love u</div>

</div>

</div>

<script>

var current=null;

var t=null;

for(var i=0;i<fbtn.length;i++){

fbtn_txt[i].style.posTop=-30;

fbtn_mask[i].style.posTop=-30;

fbtn[i].index=i;

fbtn[i].style.display=”block”;

fbtn[i].onmouseover=function(){

if(!current){

current=this;

domove(this.index);

}

else

if(current!=this){

domove(current.index);

domove(this.index);

current=this;

}

}

fbtn[i].onmouseout=function(){

if(event.toElement==this.parentElement&t==this){

domove(this.index);

current=null;

}

}

}

function domove(num){

var o=fbtn_txt[num];

var m=fbtn_mask[num];

if(o.style.posTop<-60){

o.style.display=”none”;

var t=o.children[1].innerHTML;

o.children[1].innerHTML=o.children[0].innerHTML;

o.children[0].innerHTML=t;

o.style.posTop=-30;

o.style.display=”block”;

if(m.style.posTop>30)

m.style.posTop=-30;

else

m.style.posTop=0;

}

else{

m.style.posTop+=3;

o.style.posTop-=3;

setTimeout(‘domove(‘+num+’)',15);

}

}

</script>

</body>

</html>

2 引用 to “叹为观止的css特效”

  1. Gravatar Icon admin 回复说:

    for ie only.

  2. Gravatar Icon 匿名 回复说:

    佩服

给我回复