2个回答
展开全部
<div id="nav">
<ul>
<li><a href="" target="_blank">Portfolio</a>
<ul>
<li class="top"><a href="" target="_blank">Web</a></li>
<li><a href="" target="_blank">Print</a></li>
<li><a href="" target="_blank">The Rest</a></li>
</ul>
</li>
</ul>
</div>
css:
#nav ul { list-style-type:none; }
#nav ul li { float:left; position: relative;}
#nav ul li a { border-right:1px solid #e9e9e9; padding:20px; display:block; text-decoration:none; text-
align:center; color:#999;}
#nav ul li a:hover {background: #12aeef url(http://files.jb51.net/demoimg/200912/shadow.png) repeat-x;;
color:#fff;}
#nav ul li ul {display: none;}
#nav ul li:hover ul {display: block; position: absolute; top:56px; min-width:190px; left:0;}
#nav ul li:hover ul li a {display:block; background:#12aeef; color:#ffffff; width: 110px; text-align:
center; border-bottom: 1px solid #f2f2f2; border-right: none;}
#nav ul li:hover ul li a:hover { background:#6dc7ec; color:#ffffff; }
改一下样式就可以了
追问
如果 点击“公司简介” 出来一张图片呢? 图片已经设计好了
追答
这个需要加js 给current设一个背景图就可以了 两个互相结合一下改成你想要的样式就可以啦
<script type="text/javascript">
function change_bg(obj)
{
var a=document.getElementById("Menu").getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
a[i].className="";
}
obj.className="current";
}
</script>
<div id="container">
<ul id="Menu">
<li><a href="javascript:" onclick="change_bg(this)" class="current">Menu1</a></li>
<li><a href="javascript:" onclick="change_bg(this)">Menu2</a></li>
<li><a href="javascript:" onclick="change_bg(this)">Menu3</a></li>
<li><a href="javascript:" onclick="change_bg(this)">Menu4</a></li>
<li><a href="javascript:" onclick="change_bg(this)">Menu5</a></li>
</ul>
</div>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询