플래시에 가까운 Div+Css+Js 메뉴
4012 단어 메뉴
<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:9px;
font-family:small
fonts;
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>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
위챗 공중번호 테스트 계정 사용자 정의 메뉴의 실례 코드사용자가 클릭 형식 단추를 누르면 위챗 서버는 메시지 인터페이스를 통해 메시지 형식이 이벤트인 구조를 개발자에게 전송하고 (메시지 인터페이스 안내서 참조) 단추에 개발자가 작성한 키 값을 가지고 개발자는 사용자 정의...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.