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

css菜单栏代码(css子菜单)

admin 发布:2022-12-19 19:06 135


本篇文章给大家谈谈css菜单栏代码,以及css子菜单对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何用css制作横排二级下拉菜单

css制作横排二级下拉菜单,代码如下:

body

ul id="FM"

lia href="#"一级栏目/a

ul

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

/ul

/li

lia href="#"一级栏目/a

ul

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

/ul

/li

lia href="#"一级栏目/a

ul

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

/ul

/li

/ul

/body

CSS样式设置代码,如下;

style type="text/css"

ul#FM li {

float:left;

width:160px;

list-style:none;

}

ul#FM li ul {

display:none;

margin:0;

padding:0;

}

ul#FM li:hover ul{

display:block;

}

ul#FM li a{

display:block;

border:1px solid red;

text-decoration:none;

color:#000;

}

ul#FM li li a {

display:block;

font-size:12px;

border:1px solid green;

padding:3px;

text-decoration:none;

width:152px;

color:#CC3399;

}

ul#FMli li a {

width:auto;

}

/style

所做出来的效果,鼠标放上去时,如图;

求助:怎么在dreamweaver中插入css导航菜单代码

dreamweaver cs3以上版本,带有这样一个功能,插入-Spry-Spry菜单栏,自动生成一个导航菜单,JS和CSS自动保存,可设置三级菜单,如果CSS比较熟悉,可根据版面修改CSS到达你要的效果。

css下拉菜单代码

我给楼主看了一下```你要的效果没说清楚`如果想显示出下拉列表直接删掉 #menu li dd{display:none;

}

就可以了。如果想鼠标移动后,出现下拉列表,我没看到楼主定义这个类型,所以给楼主一个我以前写的,仅供参考。

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}

.imcm li a img{display:inline;border-width:0px;}

.imcm span{display:inline;}

.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100;float:left !important;}

.imcm a{display:block;position:relative;}

.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}

.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}

.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}

.imde ul li:hover .imsubc{visibility:visible;}

.imde ul ul li:hover

.imsubc{visibility:visible;}

.imde ul ul ul li:hover

.imsubc{visibility:visible;}

.imde li:hover ul .imsubc{visibility:hidden;}

.imde li:hover ul ul .imsubc{visibility:hidden;}

.imde li:hover ul ul ul .imsubc{visibility:hidden;}

.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}

.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**//style!--[if IE]style type="text/css".imcm .imea span{position:absolute;}.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}/style![endif]--!--[if gte IE 7]style type="text/css".imcm .imsubc{background-image:url(ie_css_fix);}/style![endif]--!--end--

!--[imstyles] *** Infinite Menu Styles: Keep this section in the document head for full validation. --

style type="text/css"

/* --[[ Main Expand Icons ]]-- */

#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(bg-daohangS.jpg); width:1px; height:12px; left:0px; top:0px; background-repeat:no-repeat;background-position:top left;}

#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(bg-daohangS.jpg); background-repeat:no-repeat;background-position:top left;}

/* --[[ Sub Expand Icons ]]-- */

#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(stub_arrow_right.gif); width:6px; height:8px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}

#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(stub_arrow_right.gif); background-repeat:no-repeat;background-position:top left;}

/* --[[ Main Container ]]-- */

#imouter0 {background-color:#95D4CC; border-style:none; border-color:#CCCCCC; border-width:1px; padding:0px; margin:0px; }

/* --[[ Sub Container ]]-- */

#imenus0 li ul {background-color:#95d4cc; border-style:solid; border-color:#687a54; border-width:1px; padding:5px 8px 5px 5px; margin:0px; }

/* --[[ Main Items ]]-- */

#imenus0 li a, #imenus0 .imctitle {height:16px; background-color:#95D4CC; color:#000; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; padding:3px 6px 1px; margin:0px 5px 0px 0px; }

/* [hover] - These settings must be duplicated for IE compatibility.*/

#imenus0 li:hovera {background-color:#5B9890; text-decoration:none; }

#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:#95d4cc; text-decoration:none; }

/* [active] */

#imenus0 li a.iactive {}

/* --[[ Sub Items ]]-- */

#imenus0 ul a, #imenus0 .imsubc li .imctitle {height:auto; background-color:transparent; color:#000; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:solid; border-color:#95d4cc; border-width:1px 0px; padding:2px 5px; margin:0px; }

/* [hover] - These settings must be duplicated for IE comptatibility.*/

#imenus0 ul li:hovera {background-color:#5B9890; text-decoration:none; border-color:#687a54; }

#imenus0 ul li a.ihover {background-color:#5B9890; text-decoration:none; border-color:#687a54; }

/* [active] */

#imenus0 ul li a.iactive {}

求简易三级下拉菜单的CSS代码!最好有DIV的!

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

head

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

title三级dropdown弹出菜单/title

style type="text/css"

/* common styling */

.menu {font-family: arial, sans-serif; width:750px; position:relative; margin:0; font-size:11px; margin:50px 0;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:20px; text-align:center; color:#fff; border:1px solid #fff; background:#710069; line-height:20px; font-size:11px; overflow:hidden;}

.menu ul {padding:0; margin:0;list-style-type: none; }

.menu ul li {float:left; margin-right:1px; position:relative;}

.menu ul li ul {display: none;}

/* specific to non IE browsers */

.menu ul li:hover a {color:#fff; background:#36f;}

.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}

.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}

.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}

.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}

.menu ul li:hover ul li a:hover {background:#6fc; color:#000;}

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}

.menu ul li:hover ul li:hover ul.left {left:-105px;}

/style

!--[if lte IE 6]

style type="text/css"

.menu ul li a.hide, .menu ul li a:visited.hide {display:none;}

.menu ul li a:hover ul li a.hide {display:none;}

.menu ul li a:hover {color:#fff; background:#36f;}

.menu ul li a:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}

.menu ul li a:hover ul li a.sub {background:#6a3; color:#fff;}

.menu ul li a:hover ul li a {display:block; background:#ddd; color:#000;}

.menu ul li a:hover ul li a ul {visibility:hidden;}

.menu ul li a:hover ul li a:hover {background:#6fc; color:#000;}

.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:105px; top:0; color:#000;}

.menu ul li a:hover ul li a:hover ul.left {left:-105px;}

/style

![endif]--

/head

body

div class="menu"

ul

lia class="hide" href="../menu/index.html"DEMOS/a

!--[if lte IE 6]

a href="../menu/index.html"DEMOS

tabletrtd

![endif]--

ul

lia href="../menu/zero_dollars.html" title="The zero dollar ads page"zero dollars/a/li

lia href="../menu/embed.html" title="Wrapping text around images"wrapping text/a/li

lia href="../menu/form.html" title="Styling forms"styled form/a/li

lia href="../menu/nodots.html" title="Removing active/focus borders"active focus/a/li

lia class="hide" href="../menu/hover_click.html" title="Hover/click with no active/focus borders"HOVER/CLICK /a

!--[if lte IE 6]

a class="sub" href="../menu/hover_click.html" title="Hover/click with no active/focus borders"HOVER/CLICK

tabletrtd

![endif]--

ul

lia href="../menu/form.html" title="Styling forms"styled form/a/li

lia href="../menu/nodots.html" title="Removing active/focus borders"active focus/a/li

lia href="../menu/hover_click.html" title="Hover/click with no active/focus borders"hover/click/a/li

/ul

!--[if lte IE 6]

/td/tr/table

/a

![endif]--

/li

lia href="../menu/shadow_boxing.html" title="Multi-position drop shadow"shadow boxing/a/li

lia href="../menu/old_master.html" title="Image Map for detailed information"image map/a/li

lia href="../menu/bodies.html" title="fun with background images"fun backgrounds/a/li

lia href="../menu/fade_scroll.html" title="fade-out scrolling"fade scrolling/a/li

lia href="../menu/em_images.html" title="em size images compared"em sized images/a/li

/ul

!--[if lte IE 6]

/td/tr/table

/a

![endif]--

/li

lia class="hide" href="index.html"MENUS/a

!--[if lte IE 6]

a href="index.html"MENUS

tabletrtd

![endif]--

ul

lia href="spies.html" title="a coded list of spies"spies menu/a/li

lia href="vertical.html" title="a horizontal vertical menu"vertical menu/a/li

lia href="expand.html" title="an enlarging unordered list"enlarging list/a/li

lia href="enlarge.html" title="an unordered list with link images"link images/a/li

lia href="cross.html" title="non-rectangular links"non-rectangular/a/li

lia href="jigsaw.html" title="jigsaw links"jigsaw links/a/li

lia href="circles.html" title="circular links"circular links/a/li

/ul

!--[if lte IE 6]

/td/tr/table

/a

![endif]--

/li

/ul

/div

/body

/html

CSS技巧分享:如何用css制作横排二级下拉菜单

工具/材料

notepad++

浏览器

打开Notepad++,先输入个页面框架

!DOCTYPE html

html xmlns=""

hade

/hade

body

/body

框架好了,那么就该定义页面的title,关键词keyword,和描述description

meta charset="UTF-8" content="text/html" http-equiv="content-type"

title纯css二级导航下拉菜单/title

meta name="keyword" content="搜狗略懂"

meta name="description" content="描述"

这些内容只能在head/head中完成。

定义页面使用的css样式,也是需要在head里定义的。

style type="text/css"

* {

margin:0;

padding:0;

}

.jiao ul li a:hover{

color:#red;

}

ul, li {

list-style:none;

}

a {

text-decoration:none;

}

.jiao {

border:5px solid #pink;

border-right:none;

overflow:hidden;

float:left;

margin:200px 0 0 600px;

}

.jiao ul li ul li a {

border-right:solid;

border-top:2px dotted #666;

background:#black;

}

.jiaoulli { float:left;}

.jiao ul li a { width:150px; height:80px; text-align:center; line-height:100px; display:block; border-right:5px solid #red; background:#red; color:#red;}

.jiao ul li ul { position:absolute; display:none;}

.jiao ul li:hover ul{ display:block; }

.jiaoulliulli { float:none;}

!--navul只选择nav下一级里面的ul元素

nav ul选择nav内所包含的所有ul元素

navul比nav ul限定更严格,必须后面的元素只比前面的低一个级别。

这里根据你的需求来自己定义。

--

/style

添加一个DIV标签,在页面中划分出一个块来,用来显示。

div中所用的样式为刚才咱们声明的样式“jiao”这个盒子来描述

然后使用无序标签ul+样式li 来实现模块。

div class="jiao"

ul

lia href="#"搜狗略懂/a

ul

lia href="#"搜狗问问/a/li

lia href="#"搜狗输入法/a/li

lia href="#"搜狗浏览器/a/li

lia href="#"搜狐/a/li

/ul

/div

放上全部的代码吧,可以参考一下啊,

!DOCTYPE html

html xmlns=""//允许你通过一个网址来识别你的标记

head

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

meta name="keyword" content="利用css实现下拉菜单"

meta name="description" content="搜狗略懂、css分享"

titlecss实现下拉导航栏菜单/title

style type="text/css"

* {

margin:0;

padding:0;

}

.jiao ul li a:hover{

color:#red;

}

ul, li {

list-style:none;

}

a {

text-decoration:none;

}

.jiao {

border:5px solid #pink;

border-right:none;

overflow:hidden;

float:left;

margin:200px 0 0 600px;

}

.jiao ul li ul li a {

border-right:solid;

border-top:2px dotted #666;

background:#black;

}

.jiaoulli { float:left;}

.jiao ul li a { width:150px; height:80px; text-align:center; line-height:100px; display:block; border-right:5px solid #red; background:#red; color:#red;}

.jiao ul li ul { position:absolute; display:none;}

.jiao ul li:hover ul{ display:block; }

.jiaoulliulli { float:none;}

!--navul只选择nav下一级里面的ul元素

nav ul选择nav内所包含的所有ul元素

navul比nav ul限定更严格,必须后面的元素只比前面的低一个级别。

这里根据你的需求来自己定义。

--

/style

/head

body

div class="jiao"

ul

lia href="#"搜狗略懂/a

ul

lia href="#"搜狗问问/a/li

lia href="#"搜狗输入法/a/li

lia href="#"搜狗浏览器/a/li

lia href="#"搜狐/a/li

/ul

/li

/ul

/div

/body

/html

如果要添加更多的菜单,只需要后边继续添加ul/li即可

特别提示

写代码过程中一定要记得换行,开头留空,否则过后找东西,连你自己都不知道写的是什么。何谈从哪里找起?

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

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

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


取消回复欢迎 发表评论:

分享到

温馨提示

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

联系我们反馈

立即下载