新建一个html文件。如图
在html页面找打body标签,在这个标签里新建select标签,在select标签内创建option标签并设置内容。如图
代码:
<select>
<option>-请选择-</option>
<option>1111111</option>
<option>2222222</option>
<option>3333333</option>
</select>
保存好html文件后使用浏览器打开,即可看到效果。如图:
所有代码。可直接把所有代码复制到html文件上运行即可看到效果。如图:
所有代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>下拉选择框</title>
</head>
<body>
<select>
<option>-请选择-</option>
<option>1111111</option>
<option>2222222</option>
<option>3333333</option>
</select>
</body>
</html>
这个是用JS实现的。你百度一下,JS实现二级导航源码就有了。
<!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>简洁的纯CSS下拉菜单代码</title>
<style>
#sddm
{ margin: 0 auto
padding: 0
z-index: 30
background-color:#F4F4F4
width: 480px
height:23px}
#sddm li
{ margin: 0
padding: 0
list-style: none
float: left
font: bold 12px arial}
#sddm li a
{ display: block
margin: 0 1px 0 0
padding: 4px 10px
width: 60px
background: #5970B2
color: #FFF
text-align: center
text-decoration: none}
#sddm li a:hover
{ background: #49A3FF}
#sddm div
{ position: absolute
visibility: hidden
margin: 0
padding: 0
background: #EAEBD8
border: 1px solid #5970B2}
#sddm div a
{ position: relative
display: block
margin: 0
padding: 5px 10px
width: auto
white-space: nowrap
text-align: left
text-decoration: none
background: #EAEBD8
color: #2875DE
font: 12px arial}
#sddm div a:hover
{ background: #49A3FF
color: #FFF}
</style>
<!-- dd menu -->
<script type="text/javascript">
<!--
var timeout = 100
var closetimer = 10
var ddmenuitem = 0
// open hidden layer
function mopen(id)
{
// cancel close timer
mcancelclosetime()
// close old layer
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'
// get new layer and show it
ddmenuitem = document.getElementById(id)
ddmenuitem.style.visibility = 'visible'
}
// close showed layer
function mclose()
{
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'
}
// go close timer
function mclosetime()
{
closetimer = window.setTimeout(mclose, timeout)
}
// cancel close timer
function mcancelclosetime()
{
if(closetimer)
{
window.clearTimeout(closetimer)
closetimer = null
}
}
// close layer when click-out
document.onclick = mclose
// -->
</script>
</head>
<body style="text-align:center">
<ul id="sddm">
<li><a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">Home</a>
<div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#">HTML DropDown</a>
<a href="#">DHTML DropDown menu</a>
<a href="#">JavaScript DropDown</a>
<a href="#">DropDown Menu</a>
<a href="#">CSS DropDown</a>
</div>
</li>
<li><a href="#" onmouseover="mopen('m2')" onmouseout="mclosetime()">Download</a>
<div id="m2" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#">ASP Dropdown</a>
<a href="#">Pulldown menu</a>
<a href="#">AJAX dropdown</a>
<a href="#">DIV dropdown</a>
</div>
</li>
<li><a href="#" onmouseover="mopen('m3')" onmouseout="mclosetime()">Order</a>
<div id="m3" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#">Visa Credit Card</a>
<a href="#">Paypal</a>
</div>
</li>
<li><a href="#" onmouseover="mopen('m4')" onmouseout="mclosetime()">Help</a>
<div id="m4" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#">Download Help File</a>
<a href="#">Read online</a>
</div>
</li>
<li><a href="#" onmouseover="mopen('m5')" onmouseout="mclosetime()">Contact</a>
<div id="m5" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#">E-mail</a>
<a href="#">Submit Request Form</a>
<a href="http://www.codefans.net/" target="_blank">codefans.net</a>
</div>
</li>
</ul>
</body>
</html>
使用HTML和CSS制作下拉菜单的方法如下:
1、编写带有div导航的html代码:
2、使用class=“nav”属性的‘div’标签作为菜单的容器。在截图中,在图示的HTML代码中,一个简单的无序列表(ul)来表示主菜单项。
3、在主菜单区域中添加链接。在本步骤中,在无序列表(ul)每一项上添加链接。
4、在“关于我们(About Us)”下方LI标签内添加一个无序列表,它代表其子菜单的链接。
5、制作导航css:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)