怎样用dw制作导航栏下拉菜单

网页导航下拉效果始终作不出来。

第1个回答  2019-12-21
一、工具:dw工具

二、操作步骤:

【1】打开dw软件,新建立一个新的文件。

【2】点击常用,选择布局,绘制一个层。

【3】再点击层,再绘制一个。可以看到,第一个层是layer1,第二个是layer2,这都是系统默认的。

【4】通过界面下方属性栏,设置layer2的属性。益处设置为hidden,他的意思是,如果这个层装不下文字,就隐藏文字。

【5】将光标放在layer1,然后点击插入表格。建立一个一行三列,宽388的表格。

【6】在表格内输入百度经验,百度知道,百度文库,然后在属性栏设置如下属性。

【7】在layer2中输入经验首页,个人中心,小测首页,帮帮首页。然后设置如下属性。

【8】调处时间轴:点击窗口——时间轴。

【9】需阿泽layer2,右键单击图中所示,然后选择添加对象。

【10】鼠标将时间针定位在第一帧,然后设置layer2的高度为0。

【11】选择时间轴,播放时间轴。

【12】接着在标签栏设置鼠标动作为onmouseover,意思是鼠标移动到上面就执行时间轴1,就会展开layer2。

【13】同样的方法,添加如下动作,下图有各个动作的解释。

【14】按快捷键F12,来到了浏览器,可以看到效果。
第2个回答  2017-04-14

    这是我自己练习写的  你可以参考    

    <style>
    .header{
    width:100%;/*宽*/
    height:40px;/*高*/
    background:#000;/*背景颜色*/
    /*
    margin:0;上下左右都为0
    margin:10px 20px;上下10  左右
    margin:10px 20px 30px 上10 左右20 下30
    margin:10px 20px 30px 40px 顺时针 上 右 下 左
    margin-top 上
    margin-bottom 下
    margin-right 右
    margin-left 左
    */

    }
    .header .header-nav{
    width:1000px;
    height:40px;
    margin:0 auto;
    }
    .header .header-nav ul li{
    list-style:none;/*去掉小圆点*/
    float:left;/*浮动*/
    padding:0 10px;
    line-height:40px;/*行高*/
    color:#666;
    position:relative;/*相对定位*/

    }
    .header .header-nav ul li.first{
    margin-left:230px;
    }
    .header .header-nav ul li span{
    float:right;
    }
    .header .header-nav ul li a{
    color:#999;
    text-decoration:none;/*文本下划线*/
    font-size:14px;

    }
    .header .header-nav ul li a.nav-a{
    padding-right:10px;
    background:url(../images/ioc.png) no-repeat right 5px;
    }
    .header .header-nav ul li span{
    position:absolute;/*绝对定位*/
    right:-3px;
    top:0px;
    }
    .header .header-nav ul li ul li {
    background:#666;
    float:none;
    margin:0;
    }
    .header .header-nav ul li ul li a {
    width:50px;
    }
    .header .header-nav ul li:hover{
    background:#fff;
    }
    .header .header-nav ul li ul li a:hover {
    background:#fff;
    color:#000;
    }
    .header .header-nav ul li:hover ul {
    display:block;
    }
    .header .header-nav ul li ul {
    display:none;
    }
    .header .header-nav ul li:hover a.nav-a{
    background-position:right -35px;
    }
    </style>

    <div class="header">
    <div class="header-nav">
    <ul><!--无序列表-->
    <li class="first">
    <a href="">1688首页</a><span>|</span>
    </li>
    <li>
    <a class="nav-a" href="" title="我的阿里">我的阿里</a><span>|</span>

    <ul class="erji">
    <li><a href="#">二级</a></li>
    <li><a href="#">二级</a></li>
    <li><a href="#">二级</a></li>
    </ul>
    </li>
    <li>
    <a class="nav-a" href="">进货单</a><span>|</span>
    <ul class="erji">
    <li><a href="#">二级</a></li>
    <li><a href="#">二级</a></li>
    <li><a href="#">二级</a></li>
    <li><a href="#">二级</a></li>
    <li><a href="#">二级</a></li>
    </ul>
    </li>
    <li>
    <a class="nav-a" href="">收藏夹</a><span>|</span>
    <ul class="erji">
    <li><a href="#">二级</a></li>
    <li><a href="#">二级</a></li>
    <li><a href="#">二级</a></li>
    </ul>
    </li>
    <li>
    <a class="nav-a" href="">诚信通服务</a><span>|</span>
    </li>
    <li>
    <a class="nav-a" href="">实力商家</a><span>|</span>
    </li>
    <li>
    <a class="nav-a" href="">我是提供商</a><span>|</span>
    </li>
    <li>
    <a class="nav-a" href="">网站导航</a><span>|</span>
    </li>
    </ul>
    </div>
    </div>

     

第3个回答  2016-04-22
<!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=gb2312" />
<title>无标题文档</title>
<style type="text/css">
*{
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

#nav a{
display:block;
width:80px;
}
#nav{
margin:0;
padding:0;}

#nav li{
float:left;
text-align:center;

}

#nav li a{
color:#FFF;
background:#000;
height:25px;
}
#nav li a:hover{
color:#000;
background:#999;
}
#nav li ul{
list-style-type:none;
margin:0px;
padding:0px;
display:none;
}
#nav li ul li{
float:none;
}
#nav li ul li a{
width:80px;
height:25px;
background:#333;
color:#90F;
}
#nav li ul li a:hover{
background:#06F;
color:#FFF;
}
#ddss{
position:absolute;
top:40px;
left:9px;
width:950px;
height:20px;
background:#0FF;
margin:5px 0 0 0;
z-index:1
}
.yy{clear:both;height:10px;line-height:1px;font-size:1px;}
#ddst{
position:absolute;
top:10px;
left:9px;
margin:5px 0 0 0;
z-index:2
}
</style>
</head>

<body>

<div id="ddst">
<ul id="nav">
<li onmouseover="show('nav_1');" onmouseout="hide('nav_1')" ><a href="#">一</a>
<ul id="nav_1">
<li><a href="#">吃喝</a></li>
<li><a href="#">玩乐</a></li>
<li><a href="#">生活</a></li>
</ul>
</li>
<li onmouseover="show('nav_2');" onmouseout="hide('nav_2')" ><a href="#">二</a>
<ul id="nav_2">
<li><a href="#">文化</a></li>
<li><a href="#">文学</a></li>
<li><a href="#">艺术</a></li>
</ul>
</li>
<li class="yy"></li>
</ul>
</div>
<div id="ddss">-------------------w3cschool里可以去看看。---------------------------------

</div>

<script type="text/javascript">
function show(id){
document.getElementById(id).style.display='block';
}
function hide(id){
document.getElementById(id).style.display='none';
}
</script>
</body>
</html>
打的比较仓促点了下但愿你可以自己钻进去
第4个回答  2016-07-12
纯css制作:

显示的导航栏不说,再有下拉的一块上添加相对定位,在此DOM元素中添加下拉的样式,添加绝对定位,然后隐藏,在鼠标移入后显示就可以了
第5个回答  2019-12-23
Dw,制作导航栏下拉菜单,这个很好做,你下载一个软件,这个软件就是用来制作w导航栏下拉菜单儿的,如果把这个软件输输入进去,就自然会做了
相似回答