我做了一个大型下拉菜单,现在我想要它在 intel.com 中的样式,我的意思是链接下方的箭头,如何实现,我的代码如下。
<html>
<head>
<style>
#header {
border: 10px;
border-color: #000000;
}
div.inline{float:left; width: 18%;}
.cls{clear:both;}
content_div div{ margin-right:10%; height:150px; border-color: #008AD2;}
</style>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/jquery-1.8.2.js"></script>
<script>
$(document).ready(function(){
$('#sub_menu').hide();
$('#menu').hover(function(){
$('#sub_menu').show();
},function(){
$('#sub_menu').hide();
});
$('#sub_menu').hover(function(){
$('#sub_menu').show();
},function(){
$('#sub_menu').hide();
});
$('#content_div div').hide();
$('#content_div div:first').show();
$('.inline').hover(function(){
var id=$(this).attr("id");
// alert($(this).attr("id"));
$('#content_div div').hide();
if(id=="1")
{
$('#one').show();
}
else if(id=="2")
{
$('#two').show();
}
else if(id=="3")
{
$('#three').show();
}
else if(id=="4")
{
$('#four').show();
}
else if(id=="5")
{
$('#five').show();
}
},function(){
// $('#content_div div').hide();
// $('#content_div div:first').show();
});
});
</script>
</head>
<body>
<div id="header" style="background-color:#008AD2; border-color: #000000">
<br/><br/>
<div id="menu" style="background-color:#ffffff;width:20%;margin-left:10px"> keep a image for menu drop down </div>
<div style="background-color:#ffffff;float:right; margin-right:20px;"> sign img</div>
</div>
<div id="sub_menu" class="sub_menu" style="margin-right:10%;margin-right: 10px;border:2px solid #000000;">
<div>
<div id="1" class="inline">menu list here1 </div>
<div id="2" class="inline">menu list here 2</div>
<div id="3" class="inline">menu list here 3</div>
<div id="4" class="inline">menu list here 4</div>
<div id="5" class="inline">menu list here 5</div>
<br class="cls"/>
</div>
<div id="content_div">
<div id="one" class="content" style="height:100px; background-color: #000000"> below list1
</div>
<div id="two"class="content" style="height:150px; background-color: #0000ff"> below list2
</div>
<div id="three" class="content" style="height:180px; background-color: #0ff000"> below list3
</div>
<div id="four" class="content" style="height:200px; background-color: #00ff00"> below list4
</div>
<div id="five" class="content" style="height:100px; background-color: #ff0000"> below list5
</div>
</div>
</div>
</body>
</html>
所以我需要的只是造型功能已经实现。
谢谢