Select列表下拉框之DIY
来源:互联网 发布:linux 查看文件夹大小 编辑:程序博客网 时间:2024/05/14 22:29
下拉框的样式是不能完全随心改变的,于是我就仿制一个,上边就是做出来的效果。先是一个input,右边的箭头是这个图片,下边的列表是一个table。代码如下:
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <html>
- <head>
- <title>仿下拉框</title>
- <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
- <style type="text/css">
- .div_foot
- {
- scrollbar-3dlight-color:#E6E4E4; /* 滚动条亮边框 */
- scrollbar-arrow-color:#E6E4E4; /* 方向箭头 */
- scrollbar-track-color:#F6F5F4; /* 拖动区域 */
- scrollbar-darkshadow-color:#D3D3D3; /* 暗边框 */
- scrollbar-face-color:#E6E4E4; /* 3D表面 */
- scrollbar-highlight-color:#E6E4E4; /* 3D界面的亮边 */
- scrollbar-shadow-color:#E6E4E4; /* 3D界面的暗边 */
- color:#444444;
- font-size:12px;
- border:1px solid #BCBCBC;
- border-top:1px solid #BCBCBC;
- }
- #foot td
- {
- color:#444444;
- font-size:12px;
- height:20px;
- padding-top:2px;
- padding-left:2px;
- background-color:#ffffff;
- cursor:hand;
- }
- .input_foot
- {
- border:1px 0 1px 1px solid #BCBCBC;
- border-right:0;
- color:#444444;
- font-size:12px;
- padding-top:2px;
- padding-left:2px;
- height:18px;
- }
- </style>
- <script>
- function showSelect(obj)
- {
- if (obj.style.display=='')
- obj.style.display='none';
- else if (obj.style.display=='none')
- obj.style.display='';
- }
- function goLink(url)
- {
- switch (url)
- {
- case 0: window.open('http://www.baidu.com');break;
- case 1: window.open('http://www.google.cn');break;
- case 2: window.open('http://www.cctv.com');break;
- case 3: window.open('http://www.kbs.co.kr');break;
- case 4: window.open('http://www.sxtvs.com');break;
- case 5: window.open('http://blog.leo-space.cn');break;
- }
- family.style.display= 'none';
- }
- function mover(obj)
- {
- obj.style.backgroundColor="#F3F3F3";
- }
- function mout(obj)
- {
- obj.style.backgroundColor="#FFFFFF";
- }
- </script>
- </head>
- <body>
- <div>
- <input type="text" style="width:99" class="input_foot" value="友情链接" readonly><img src="arrow0.gif" align="absmiddle" style="cursor:hand;" onclick="showSelect(family)">
- </div>
- <div id="family" class="div_foot" style="position:absolute;top:33; width:115px; height:82 ;display:none; overflow-y:scroll"
- onmouseout="this.style.display='none'" onmouseover="this.style.display=''">
- <table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff" height="100%">
- <tr>
- <td valign="top">
- <table width="100%" cellpadding="0" cellspacing="0" border="0" id="foot">
- <tr>
- <td onmouseover="mover(this)" onmouseout="mout(this)" onclick="goLink(0)">百度</td>
- </tr>
- <tr>
- <td onmouseover="mover(this)" onmouseout="mout(this)" onclick="goLink(1)">Google中国</td>
- </tr>
- <tr>
- <td onmouseover="mover(this)" onmouseout="mout(this)" onclick="goLink(2)">央视国际</td>
- </tr>
- <tr>
- <td onmouseover="mover(this)" onmouseout="mout(this)" onclick="goLink(3)">韩国KBS</td>
- </tr>
- <tr>
- <td onmouseover="mover(this)" onmouseout="mout(this)" onclick="goLink(4)">陕西电视台</td>
- </tr>
- <tr>
- <td onmouseover="mover(this)" onmouseout="mout(this)" onclick="goLink(5)">新浪漓鸥空间</td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </div>
- </body>
- </html>
- Select列表下拉框之DIY
- 下拉列表框select
- HTML 下拉列表框<select>
- select 下拉框和下拉列表美化
- Select下拉列表框(添加、删除option)
- JQuery操作select下拉列表框
- JQuery操作select下拉列表框
- Select下拉列表框(添加、删除option)
- 利用jquery操作select下拉列表框
- jquery操作select下拉列表框
- 利用jquery操作select下拉列表框
- 利用jquery操作select下拉列表框
- select下拉列表框自动展开
- select下拉列表级联
- 下拉列表 <s:select
- select下拉列表(easyui)
- select下拉列表级联
- select下拉列表级联
- 热点块竞争和解决
- [转贴]关于有盘无盘的结论,我自己亲自测试的
- shutdown和closesocket
- String类的C++实现
- system.dll,Nskhelper2.sys,oapejg.sys,991b0345.dat,NsPass0.sys等2
- Select列表下拉框之DIY
- 用 Tomcat 和 Eclipse 开发 Web 应用程序
- Ubuntu7.10 频繁读硬盘 trackerd tracker
- 关于PHP中出现乱码和Sessions验证问题的解决方法!
- 越深入java 就觉得java做得越烂,java设计问题 之 : 对象占用内存空间设计
- Thinkpad 笔记本上配置Fn+F7设置多显示器切换功能
- 越深入java 就觉得java做得越烂,java设计问题 之 :关于1.5,1.6 java处理基本对象类型cache的问题
- 多线程运行机制 概要
- webkit 通过键盘对 UI 控制