DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> 仿谷歌google的搜索框下拉提示列表效果
仿谷歌google的搜索框下拉提示列表效果
編輯:CSS詳解     
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html XMLns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/Html; charset=utf-8" /> <title>輸入框提示列表效果</title> <style type="text/CSS"> <!-- body{background:#fff} .Menu { position:relative; width:204px; height:127px; z-index:1; background: #FFF; border:1px solid #000; margin-top:-100px; display:none; } .Menu2 { position: absolute; left:0; top:0; width:100%; height:auto; overflow:hidden; z-index:1; } .Menu2 ul{margin:0;padding:0} .Menu2 ul li{width:100%;height:25px;line-height:25px;text-indent:15px;              border-bottom:1px dashed #ccc;color:#666;cursor:pointer;  change:expression(   this.onmouseover=function(){     this.style.background="#F2F5EF";   },   this.onmouSEOut=function(){     this.style.background="";   }  ) } input{width:200px} .form{width:200px;height:auto;} .form div{position:relative;top:0;left:0;margin-bottom:5px} #List1,#List2,#List3{left:0px;top:93px;} --> </style> <script type="text/Javascript">   function showAndHide(obj,types){     var Layer=window.document.getElementById(obj);     switch(types){   case "show":     Layer.style.display="block";   break;   case "hide":     Layer.style.display="none";   break; }   }   function getValue(obj,str){     var input=window.document.getElementById(obj); input.value=str;   } </script> </head> <body> <div class="form">  <div> Location:<input type="text" id="txt" name="txt" onfocus="showAndHide('List1','show');" onblur="showAndHide('List1','hide');"></div>    <!--列表1-->    <div class="Menu" id="List1">   <div class="Menu2">     <ul>   <li onmousedown="getValue('txt','中國CHINA');showAndHide('List1','hide');">中國CHINA</li>   <li onmousedown="getValue('txt','美國USA');showAndHide('List1','hide');">美國USA</li> </ul>   </div>    </div> <div> :<input type="text" id="txt2" name="txt2" onfocus="showAndHide('List2','show');" onblur="showAndHide('List2','hide');"></div>     <!--列表2-->    <div class="Menu" id="List2">   <div class="Menu2">     <ul>   <li onmousedown="getValue('txt2','男Male');showAndHide('List2','hide');">男Male</li>   <li onmousedown="getValue('txt2','女Female');showAndHide('List2','hide');">女Female</li> </ul>   </div>    </div> <div> education:<input type="text" id="txt3" name="txt3" onfocus="showAndHide('List3','show');" onblur="showAndHide('List3','hide');"></div>     <!--列表3-->    <div class="Menu" id="List3">   <div class="Menu2">     <ul>   <li onmousedown="getValue('txt3',this.innerText);showAndHide('List3','hide');">大專</li>   <li onmousedown="getValue('txt3','本科');showAndHide('List3','hide');">本科</li>   <li onmousedown="getValue('txt3','碩士');showAndHide('List3','hide');">碩士</li>   <li onmousedown="getValue('txt3','本科');showAndHide('List3','hide');">本科</li> </ul>   </div>    </div> </div><br/><br/>更多代碼請訪問 <a href="http://www.mb5u.com/" target="_blank">模板無憂</a> </body> </Html>
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved