仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 634|回复: 8
打印 上一主题 下一主题

[DIV+CSS] 给大家带来CSS垂直树形下拉菜单

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 00:22:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
强大的字体控制和排版能力。CSS控制字体的能力比糟糕的FONT标签好多了。
第一步:创建菜单

起首创建菜单架构十分主要,最好的办法是利用ul来创建各菜单内容的从主干系.很庞大么?实在只需一起写下往就OK了:
  1. 以下是援用片断:<ul><li><ahref="#">Home</a></li><li><ahref="#">About</a><ul><li><ahref="#">History</a></li><li><ahref="#">Team</a></li><li><ahref="#">Offices</a></li></ul></li><li><ahref="#">Services</a><ul><li><ahref="#">WebDesign</a></li><li><ahref="#">InternetMarketing</a></li><li><ahref="#">Hosting</a></li><li><ahref="#">DomainNames</a></li><li><ahref="#">Broadband</a></li></ul></li><li><ahref="#">ContactUs</a><ul><li><ahref="#">UnitedKingdom</a></li><li><ahref="#">France</a></li><li><ahref="#">USA</a></li><li><ahref="#">Australia</a></li></ul></li></ul>
复制代码
第二步:视觉上的润色

下面所写的代码间接在扫瞄器下能够说十分的丢脸...以是我们先给他们加上点款式,不至于由于表面的成绩弄的你没有乐趣持续做下往,呵呵
起首我们把烦人的点点往失落,并界说这个菜单的宽度:
  1. 以下是援用片断:ul{margin:0;padding:0;list-style:none;width:150px;border-bottom:1pxsolid#ccc;}
复制代码
接上去,我们要界说内里内容部分,十分侥幸,列表默许的分列就是垂直的,这与我们的请求相分歧,定位体例我们应当设置为绝对定位(relative)由于副菜单要在绝对的地位长进行相对定位:
  1. 以下是援用片断:ulli{position:relative;}
复制代码
如今我们界说的就是副菜单的内容部分,利用left和top属性我们就能够让它们显现在主菜单内容的右侧.display属性值为none以是在默许情形下是埋没的:
  1. 以下是援用片断:liul{position:absolute;left:149px;top:0;display:none;}
复制代码
最初得润色下内里的a元素:
  1. 以下是援用片断:ullia{display:block;text-decoration:none;color:#777;background:#fff;padding:5px;border:1pxsolid#ccc;border-bottom:0;}
复制代码
但由于IE的显现BUG,以是得加高低面这段话举行修复:
  1. 以下是援用片断:/*FixIE.HidefromIEMac/*/*htmlulli{float:left;}*htmlullia{height:1%;}/*End*/
复制代码
第三部:让它运作起来

我们必要在我们挪动到主菜单上时显现副菜单内容:
  1. 以下是援用片断:li:hoverul{display:block;}
复制代码
好了,你能够测试下代码了,1%人大概会镇静地叫起来,呵呵遗憾的是就今朝这些代码还不克不及够在IE上运自然出我们想要的了局.要让IE运作出一样的效果,我们得利用一段JS代码,不会十分的啰嗦:
[code]以下是援用片断:startList=function(){if(document.all&&document.getElementById){navRoot=document.getElementById("nav");for(i=0;i<navRoot.childNodes.length;i++){node=navRoot.childNodes;if(node.nodeName=="LI"){node.onmou搜索引擎优化ver=function(){this.className+="over";}node.onmou搜索引擎优化ut=function(){this.className=this.className.replace
深爱那片海 该用户已被删除
沙发
发表于 2015-1-18 06:20:12 | 只看该作者
滚动条)层属性--溢出(visible/hidden/scroll/auto)
海妖 该用户已被删除
板凳
发表于 2015-1-24 15:14:43 | 只看该作者
难以逾越的障碍会大大打击你的学习积极性。这就需要你的恒心,坚持不懈的决心。在自己无法解决某些问题时,就需要虚心请教别人.
乐观 该用户已被删除
地板
发表于 2015-2-1 19:59:21 | 只看该作者
Adobe Dreamweaver CS5 软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成。
变相怪杰 该用户已被删除
5#
发表于 2015-2-7 16:34:23 | 只看该作者
运动)时间轴面板--拖动关键帧--单击整条--将鼠标移至中间一点--右击选择增加关键帧--移动中间关键帧的图层--勾选自动播放,循环
6#
发表于 2015-2-22 20:17:01 | 只看该作者
俗话说:兴趣是最好的老师。做每一件事都离不开兴趣的驱动。兴趣是自学技术需要迈出的第一步。在学习的过程中,我们难免会遇到各种各样的问题。
简单生活 该用户已被删除
7#
发表于 2015-3-7 03:24:18 | 只看该作者
滚动条)层属性--溢出(visible/hidden/scroll/auto)
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-14 11:38:15 | 只看该作者
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-21 06:15:24 | 只看该作者
只要我们努力,无论是怎样的艰难险阻,成功依然会迎面直击。在刚开始时我觉得dreamweaver mx XX很难理解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-23 18:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表