ul怎么用css实现下拉 div+css下拉列表怎么写?

作者&投稿:冶垄 (若有异议请与网页底部的电邮联系)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
ul{
list-style: none;
}
.nav>li{
float: left;
}
ul a{
display: block;
text-decoration: none;
width: 100px;
height: 50px;
text-align: center;
line-height: 50px;
color: white;
background-color: #2f3e45;
}
.nav>li:first-child a{
border-radius: 10px 0 0 10px;
}
.nav>li:last-child a{
border-radius: 0 10px 10px 0;
}
.drop-down{
/*position: relative;*/
}
.drop-down-content{
padding: 0;
display: none;
/*position: absolute;*/
}
h3{
font-size: 30px;
clear: both;
}
.drop-down-content li:hover a{
background-color:red;
}
.nav .drop-down:hover .drop-down-content{
display: block;
}
</style>
</head>
<body>
<ul class="nav">
<li><a href="#">下拉菜单</a></li>
<li class="drop-down"><a href="#">下拉菜单</a>
<ul class="drop-down-content">
<li><a href="#">我是1</a></li>
<li><a href="#">我是2</a></li>
<li><a href="#">我是3</a></li>
</ul>
</li>
<li><a href="#">下拉菜单</a></li>
<li><a href="#">下拉菜单</a></li>
<li><a href="#">下拉菜单</a></li>
</ul>
<h3>我是测试文字</h3>
</body>
</html>

如何用CSS实现下拉效果~

document*{margin: 0;padding:0;}li{list-style: none;padding:10px;}.par_ul:after{content: "";width:0;height: 0;display: block;clear: both;}.par_ul .par_li{float:left;}.par_ul .par_li .menu{padding:10px;}.par_ul .par_li .son_ul{display: none;}.par_ul .par_li:hover .son_ul{display: block;}测试父标题测试子标题测试子标题测试子标题测试子标题测试子标题测试父标题测试子标题测试子标题测试子标题测试子标题测试子标题测试父标题测试子标题测试子标题测试子标题测试子标题测试子标题测试父标题测试子标题测试子标题测试子标题测试子标题测试子标题测试父标题测试子标题测试子标题测试子标题测试子标题测试子标题

用div+css的ul、li结合script脚本实现下拉列表菜单,全部代码如下,复制在DW中预览即可看到效果,细节样式可以自行修改:




DIV+CSS实现下拉列表菜单

<!--
ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
li{
float:left;
width:160px;
margin-left:1px;
}
ul li a{
display:block;
font-size:12px;
border:#CCCCCC 1px solid;
padding:3px;
text-decoration:none;
color:#777777;
margin-top:1px;
text-align:center;
}
ul li a:hover{
background-color:#0099CC;
color:#FFFFFF;
}
li ul{
display:none;
top:20px;
margin-top:1px;
}
li:hover ul,li.over ul{
display:block;
}

-->


<!--
startlist = function() {
if (document.all&&document.getElementByIdx) {
navRoot = document.getElementByIdx("nav");
for (i=0;i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="li") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over","");
}
}
}
}
}
window.onload=startlist;
//-->



文章

CSS 教程
DOM 教程
XML 教程
Flash 教程


参考

XHTML
XML
CSS


Blog

全部
网页技术
UI 技术
Flash 技术


摇滚

纯音乐
古典金曲
UI 技术
Flash 技术




CSS技巧分享:如何用css制作横排二级下拉菜单
答:1、打开Notepad++,先输入个页面框架 !DOCTYPE html html xmlns=http://www.w3.org/1999/xhtml hade /hade body /body 2、框架好了,那么就该定义页面的title,关键词keyword,和描述description meta charset=UTF-8 content=text/html http-equiv=content-type title纯css二级导航下拉菜单/title meta...

css 里的select下拉框怎么可以做成横排的,麻烦了
答:请选择ABCDEFGHI_select横排效果 {font-size:12px;} A.s_l { BORDER: #dddddd 1px solid;BORDER-right: #dddddd 0px solid; BACKGROUND: #ffffff;PADDING: 4px 6px 2px 6px; TEXT-DECORATION: none;line-height:12px } A.s_l:hover { BORDER: #003366 1px solid;BORDER-right: ...

CSS网页下拉列表大小怎么调整
答:1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的标签中,输入css代码:select { width: 210px;}。3、浏览器运行index.html页面,此时网页下拉列表的大小被调整为了210px。

这样的下拉菜单该怎么做呢?
答:现在开始制作将要下拉出现的菜单,同样用层来制作。再次从Objects面板插入一个层到前面我们做好的导航条的下方,各项参数填为:Layer ID框填入menu1,L、T、W、H框分别填入8、34、120、80,背景色填入#999966,其中L和T两个参数是设置这个层距离窗口左边框和上边框的距离,一定不能填错,不然菜单将会...

求各大神给个案例,鼠标单击图标出现下拉菜单选项,div+css...
答:上面那个是我做的效果。。。不知道你能看明白了么。鼠标经过上面的 出来下面的;离开就隐藏。。。给你代码 你看看。。。

div+css竖二级菜单,展开减号,不展开加号的代码
答:下拉1 网页版式 下拉2 下拉2 web教程 下拉3 下拉3 下拉3 web实例 下拉4

如何将浮动导航栏浮出来的文字浮在与下一栏文字的表面css浮动于...
答:1,给容器加个padding-bottom或者margin-bottom,这个用的最多;2,用js写成向下滑动时隐藏,点击屏幕或者向上滑动时显示,这种方式的优点是用户浏览内容时,不会被遮挡;3,判断高度是否到达底部,控制position,一般浮动导航这么做。css如何让导航栏不动?定位,固定定位fixed 淘宝店铺导航CSS代码使用修改技巧...

大学生web前端项目
答:11、【css实现点击图片切换】 12、【CSS 3大型企业官网】 13、【WEB烟雾梦幻特效】 14、【解析渲染原理-解析渲染原理】 15、【实现3d炫酷相册】 16、【纯html css打造女神轮播图】 17、【植物大战僵尸网页版】 18、【阴阳师游戏角色动态展示卡】 19、【绝地求生官网页面制作】 20、【canvas l喷泉效果】 21、...

可以使用的css规则一般都有哪些,以及这些规则都具有哪些方面的作用.北 ...
答:当用css定义链接的各种状态时,要注意书写的顺序即::link :visited :hover :active利用首字母:L V H A,你可以通过记忆LoVe,Hate,两个单词来记住其顺序。:link ---链接的颜色:visited ---鼠标点击后的颜色:hover ---鼠标放上去未点的颜色(悬停):active---鼠标点击瞬间的颜色九、:hover的灵活运用IE6不支持...

div+css怎么实现这个导航栏的样式呀?
答:正好在写这么个导航条效果l <!---头部导航开始---> 快速导航 产品目录 设备保修 技术咨询 </