当前位置:首页 > 代码 > 正文

html下拉菜单代码(html表单下拉菜单)

admin 发布:2022-12-19 08:21 146


今天给各位分享html下拉菜单代码的知识,其中也会对html表单下拉菜单进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何通过html和css完成下拉菜单的制作?

您要的效果应该是下面这样的:

示例代码如下:

!DOCTYPE HTML

html

head

  meta http-equiv="Content-Type" content="text/html; charset=utf-8"

  title纯 CSS 多级菜单/title

  style

    .menu{}

    .menu ul,.menu li{margin:0; padding:0;list-style:none outside;}

    .menuul{overflow:auto; display:inline-block;}

    .menu a,.menu span{ cursor:default; height:30px; line-height:30px; padding:0 5px; display:block; text-overflow:ellipsis; overflow:hidden; text-decoration:none; color:MenuText;}

    .menu a:hover,.menu span:hover,.menu li:hovera,.menu li:hoverspan{color:HighlightText;}

    .menu li:hover{background-color:Highlight;}

    .menu li:hoverul{display:block;}

    .menuulli{float:left;}

    .menuulli ul{display:none;float:left; background-color:#fff; border:1px solid Highlight; position:absolute;}

    .menuulli li{padding-left:25px;margin:2px;background:transparent url(data:image/gif;base64,R0lGODlhEAAQAIAAAJmZmf///yH5BAAAAAAALAAAAAAQABAAAAIjhI9pwe2+nmRRIQrmjBrmYB1Y93Ak+IXVd6LtiIZwa5JqWAAAOw==) no-repeat 5px center; width:150px;}

    .menuulliulli ul{margin-left:140px; margin-top:-30px;}

    .menu li.expanda,.menu li.expandspan{background:transparent url(data:image/png;base64,R0lGODlhAwAQAIABAAAAAP///yH5BAEAAAEALAAAAAADABAAAAIKjI8JBtv/wko0FQA7) no-repeat right center; padding-right:10px; margin-right:5px;}

    .menuulli.expanda,.menuulli.expandspan{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAADCAYAAACwAX77AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAaSURBVBhXY2BgYPiPAwOFMSXBgjAA0wnmAwASVQv19UVKmwAAAABJRU5ErkJggg==);}

  /style/headbody

  div id="mainnav" class="menu"

    ul

      lia href="#"Link/a/li

      lia href="#"Link/a/li

      li class="expand"a href="#"Link/a

        ul

          lia href="#"Link/a/li

          lia href="#"Link/a/li

          li class="expand"a href="#"据个例子/a

            ul

              lia href="#"Link/a/li

              lia href="#"Link/a/li

              li class="expand"a href="#"LinkLink/a

                ul

                  li class="expand"a href="#"Link/a

                    ul

                      lia href="#"Link/a/li

                      lia href="#"Link/a/li

                      lia href="#"Link/a/li

                      lia href="#"Link/a/li

                      lia href="#"Link/a/li

                    /ul

                  /li

                  lia href="#"Link/a/li

                  li class="expand"spanspan 菜单项/span

                    ul

                      lispanspan 菜单项/span/li

                      lia href="#"Link/a/li

                      lia href="#"Link/a/li

                      lia href="#"Link/a/li

                      lia href="#"Link/a/li

                    /ul

                  /li

                  lia href="#"Link/a/li

                  lia href="#"Link/a/li

                /ul

              /li

              lia href="#"Link/a/li

              lia href="#"Link/a/li

            /ul

          /li

          lia href="#"Link/a/li

          lia href="#"Link/a/li

        /ul

      /li

      lia href="#"Link/a/li

      lia href="#"Link/a/li

    /ul

  /div

  /body

  /html

dx html5怎样写下拉菜单

1)、普通下拉列表菜单

html代码如下:

form action="" method="get" 

label1、普通下拉列表菜单/label 

select name="" 

option value="0"DIVCSS5/option 

option value="1"DIVCSS5/option 

/select 

/form 

2)、跳转下拉列表菜单(如常见点击后跳转到选择网站)

常常一些网站做友情链接,与部门之间使用select下拉标签实现网址跳转。下面我们通过代码与案例接受select跳转菜单应用。

跳转菜单html代码如下:

form action="" method="get" 

label2、跳转的下拉列表菜单/label 

select name="jumpMenu" id="jumpMenu"

 onchange="MM_jumpMenu('parent',this,0)" 

option value=""Rothur/option 

option value=""Rothur/option 

/select 

/form 

实现跳转还需要在head标签内加入Js脚本动作代码:

script type="text/javascript" !-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //-- /script

html 循环下拉菜单

下拉菜单实现代码如下:

HTML

HEAD

SCRIPT LANGUAGE="javascript"

/SCRIPT

SCRIPT LANGUAGE="javascript"

function Body_Init(oSelect,oText)

{

var iLeft= oSelect.offsetLeft;

var iTop = oSelect.offsetTop;

var iWidth=oSelect.clientWidth;

var iHeight=oSelect.clientHeight;

oSelect.style.clip='rect(0,'+iWidth+','+iHeight+','+(iWidth-18)+')';

oText.style.width=iWidth;

oText.style.height=iHeight;

oText.style.top =iTop;

oText.style.left=iLeft;

}

function Combo_Select(oSelect,oText)

{

oText.value=oSelect.options[oSelect.selectedIndex].text;

alert(oText.value);

}

function Text_ChkKey(oSelect,oText)

{

if(event.keyCode==13)

{

var nIndex=HasTheValue(oText.value,oSelect);

if(nIndex !=-1 nIndex !=oSelect.selectedIndex)

{

oSelect.selectedIndex=nIndex;

}

}

}

function HasTheValue(name,oSelect)

{

if(oSelect.options.length1)

return -1;

var i=0;

for(i=0;ioSelect.options.length;i++)

{

if(oSelect.options[i].text==name)

return i;

}

return -1;

}

/SCRIPT

/HEAD

BODY onload="javascript:Body_Init(pCombo,pText);"

table width=50% width=50% align="center" valign="middle"

trtd

SELECT STYLE="position:absolute;left:0;top:0;" ONCHANGE="Combo_Select(this,pText)" NAME="pCombo"

option value="d"test1/option

option value="dd"test2/option

option value="dd"asds/option

option value="dd"awdfsfs/option

/SELECT

INPUT STYLE="position:absolute;" onKeyPress="Text_ChkKey(pCombo,this)" TYPE="TEXT" NAME="pText"

/td/tr

/table

/BODY

/HTML

如何使用HTML和CSS制作下拉菜单

代码:

效果图:

代码含义:

select定义为下拉列表菜单标签

Option定义下拉列表数据标签

Value 定义传输的定

实现原理:

通过代码select设置一个下拉列表菜单,option设计下拉菜单下面的值来达成效果。

代码源件:

html

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title无标题/title

/head

body

form action="" method="get"

label下拉列表菜单/label

select

option value="0"下拉选项1/option

option value="1"下拉选项2/option

/select

/form

/body

/html

html+css下拉菜单怎么制作

使用HTML和CSS制作下拉菜单的方法如下:

1、编写带有div导航的html代码:

2、使用class=“nav”属性的‘div’标签作为菜单的容器。在截图中,在图示的HTML代码中,一个简单的无序列表(ul)来表示主菜单项。

3、在主菜单区域中添加链接。在本步骤中,在无序列表(ul)每一项上添加链接。

4、在“关于我们(About Us)”下方LI标签内添加一个无序列表,它代表其子菜单的链接。

5、制作导航css:

html下拉导航栏代码

这个是用JS实现的。你百度一下,JS实现二级导航源码就有了。

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

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"

lia 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

lia 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

lia 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

lia 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

lia 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="" target="_blank"codefans.net/a

/div

/li

/ul

/body

/html

html下拉菜单代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于html表单下拉菜单、html下拉菜单代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/5172.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载