美化的select下拉框
2015-12-01 16:52
417 查看
ie7浏览器以后的下拉框,给他加上边框样式,是没用的。要是想做出样式好看的下拉框需要用js或者jquery来模拟实现。
代码如下:
<div class="r">
<dl class="link" id="link">
<dt>友情链接</dt>
<dd>
<ul>
<li><a href="###" target="_blank">友情链接一</a>
`<a href="###" target="_blank">友情链接二</a>`</li> </ul>
</dd>
</dl>
</div>
css代码:
div.bottomTop div.bottomTopRight dl.link {
margin-right:0px;
display:inline-block;
border:1px solid #484848;
margin-left:15px;
font-size:12px;
margin-top:15px;
width:90px;
height:18px;
}
div.bottomTop div.bottomTopRight dl.link dt {
background:url(../images/select_bg.gif) no-repeat 7px center;
color:#515151;
text-indent:18px;
height:18px;
line-height:18px;
width:90px;
cursor:pointer;
font-family:宋体;
}
div.bottomTop div.bottomTopRight dl.link dd {
display:none;
position:relative;
}
div.bottomTop div.bottomTopRight dl.link ul {
position:absolute;
right:0px;
bottom:19px;
display:block;
width:90px;
background:#999999;
}
div.bottomTop div.bottomTopRight dl.link ul li {
height:22px;
line-height:22px;
text-align:left;
text-indent:18px;
}
div.bottomTop div.bottomTopRight dl.link ul li a {
color:#515151;
font-family:宋体;
}
jquery代码:
<script type="text/javascript">
$(function(){
$('#link dt').click(function(){
$('#link dd').toggle();
});
})
</script>
要注意一点的是,要实现这个效果,<dd></dd>千万别加高度,
代码如下:
<div class="r">
<dl class="link" id="link">
<dt>友情链接</dt>
<dd>
<ul>
<li><a href="###" target="_blank">友情链接一</a>
`<a href="###" target="_blank">友情链接二</a>`</li> </ul>
</dd>
</dl>
</div>
css代码:
div.bottomTop div.bottomTopRight dl.link {
margin-right:0px;
display:inline-block;
border:1px solid #484848;
margin-left:15px;
font-size:12px;
margin-top:15px;
width:90px;
height:18px;
}
div.bottomTop div.bottomTopRight dl.link dt {
background:url(../images/select_bg.gif) no-repeat 7px center;
color:#515151;
text-indent:18px;
height:18px;
line-height:18px;
width:90px;
cursor:pointer;
font-family:宋体;
}
div.bottomTop div.bottomTopRight dl.link dd {
display:none;
position:relative;
}
div.bottomTop div.bottomTopRight dl.link ul {
position:absolute;
right:0px;
bottom:19px;
display:block;
width:90px;
background:#999999;
}
div.bottomTop div.bottomTopRight dl.link ul li {
height:22px;
line-height:22px;
text-align:left;
text-indent:18px;
}
div.bottomTop div.bottomTopRight dl.link ul li a {
color:#515151;
font-family:宋体;
}
jquery代码:
<script type="text/javascript">
$(function(){
$('#link dt').click(function(){
$('#link dd').toggle();
});
})
</script>
要注意一点的是,要实现这个效果,<dd></dd>千万别加高度,
相关文章推荐
- QT自定义控件
- 模拟实现常用字符串函数
- AndroidStudio与GitHub
- Obj模型导入器实现
- hdoj Friendship of Frog 5578 (简单字符串转换)
- 数据链路层的是三个基本问题
- Selenium2Library源码解读(1)- 概述
- HBase系列三
- android中Scrollview中套ListView,高度超出屏幕,listview无法滑动问题
- 标准C的IO
- 九度OJ 1352:和为S的两个数字 (查找)
- 进程与线程的区别(面试高频问题)
- linux 多线程
- 汉诺塔问题
- MySQL碎碎念
- 九度OJ 1352:和为S的两个数字 (查找)
- ubuntu14.04 安装五笔输入法(fcitx)
- IOS与服务器交互POST 和 GET
- 下拉多级菜单
- canvas 学习(一)