html下拉菜单代码(html表单下拉菜单)
admin 发布:2022-12-19 08:21 146
今天给各位分享html下拉菜单代码的知识,其中也会对html表单下拉菜单进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何通过html和css完成下拉菜单的制作?
- 2、dx html5怎样写下拉菜单
- 3、html 循环下拉菜单
- 4、如何使用HTML和CSS制作下拉菜单
- 5、html+css下拉菜单怎么制作
- 6、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站长 原创,转载请注明出处和附带本文链接;
- 上一篇:书本代码(书的代码是什么)
- 下一篇:门户网站客户端源代码(本地门户网站源码)
相关推荐
- 05-09网页代码,网页代码快捷键
- 05-07html网页制作软件,html网页制作软件手机版下载
- 05-07关键词排名优化易下拉霸屏,关键词排名优化是什么意思
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接