`

纯css下拉菜单,可以设置下拉菜单为多列

 
阅读更多

纯css下拉菜单,可以设置下拉菜单为多列

 和一般的下拉菜单不同处在于下拉的内容可以按照需求设置为1行2个,注意一点就是顺序是在table里面用td设置的,如果是数据库读取的话要先取得记录数后计算左右2列的数量

 

 

XML/HTML Code
  1. <DIV class=menu-bar>  
  2. <UL class=main-menu>  
  3.   <LI class=topLevel style="WIDTH: 139px"><A   
  4.   href="">Freejs.net演示</A>  
  5.   <DIV class=sub-menu>  
  6.   <TABLE>  
  7.     <TBODY>  
  8.     <TR>  
  9.       <TD vAlign=top>  
  10.         <UL>  
  11.           <LI class=sub-menu-li nowrap><A   
  12.           href=""   
  13.           nowrap>Engagement Rings</A>   
  14.           <LI class=sub-menu-li nowrap><A   
  15.           href=""   
  16.           nowrap>Wedding Sets</A>   
  17.             
  18.           </LI></UL></TD>  
  19.       <TD vAlign=top>  
  20.         <UL>  
  21.           <LI class=sub-menu-li nowrap><A   
  22.           href=""   
  23.           nowrap>Princess Diamonds</A>   
  24.           <LI class=sub-menu-li nowrap><A   
  25.           href=""   
  26.           nowrap>Marquise Diamonds</A>   
  27.          </LI></UL></TD></TR></TBODY></TABLE></DIV></LI>  
  28.   <LI class=topLevel style="WIDTH: 77px"><A   
  29.   href="rings/19/">RINGS</A>  
  30.   <DIV class=sub-menu>  
  31.   <TABLE>  
  32.     <TBODY>  
  33.     <TR>  
  34.       <TD vAlign=top>  
  35.         <UL>  
  36.           <LI class=sub-menu-li nowrap><A   
  37.           href=""   
  38.           nowrap>Diamond Rings</A>   
  39.           <LI class=sub-menu-li nowrap><A   
  40.           href=""   
  41.           nowrap>Gemstone Rings</A>   
  42.           <LI class=sub-menu-li nowrap><A   
  43.           href=""   
  44.           nowrap>Promise Rings</A>   
  45.           <LI class=sub-menu-li nowrap><A   
  46.           href=""   
  47.           nowrap>Colored Diamond Rings</A>   
  48.           <LI class=sub-menu-li nowrap><A   
  49.           href=""   
  50.           nowrap>Engagement Rings</A>   
  51.           <LI class=sub-menu-li nowrap><A   
  52.           href=""   
  53.           nowrap>Wedding Sets</A> </LI></UL></TD>  
  54.       <TD vAlign=top>  
  55.         <UL>  
  56.           <LI class=sub-menu-li nowrap><A   
  57.           href=""   
  58.           nowrap>Anniversary Rings</A>   
  59.           <LI class=sub-menu-li nowrap><A   
  60.           href=""   
  61.           nowrap>Wedding Bands</A>   
  62.           <LI class=sub-menu-li nowrap><A   
  63.           href=""   
  64.           nowrap>Sterling Silver Rings</A>   
  65.           <LI class=sub-menu-li nowrap><A   
  66.           href=""   
  67.           nowrap>Top Selling</A>   
  68.           <LI class=sub-menu-li nowrap><A   
  69.           href=""   
  70.           nowrap>Top Rated</A>   
  71.           <LI class=sub-menu-li nowrap><A   
  72.           href=""   
  73.           nowrap>Newest</A> </LI></UL></TD></TR></TBODY></TABLE></DIV></LI>  
  74.   
  75.   
  76.   
  77.   
  78.   </UL></DIV>  

 

CSS Code
  1. /* header */  
  2. #pageHeader {  
  3.     BACKGROUND: url(../images/header_back.jpg) repeat-x; MARGIN: 0px auto; WIDTH: 940px; HEIGHT: 99pxz-index:10000  
  4. }  
  5. #pageHeader TABLE TD {  
  6.     VERTICAL-ALIGN: top  
  7. }  
  8. #pageHeader TD.miscIcons IMG {  
  9.     MARGIN: 0px 3px  
  10. }  
  11. #pageHeader DIV.accountLinks {  
  12.     VERTICAL-ALIGN: top; PADDING-TOP: 10px; HEIGHT: 20px  
  13. }  
  14. #pageHeader DIV.accountLinks LI {  
  15.     BACKGROUND-POSITION: left 5px; PADDING-LEFT: 15px; FLOAT: rightright; MARGIN-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none  
  16. }  
  17. #pageHeader DIV.accountLinks LI A {  
  18.     FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white  
  19. }  
  20. #pageHeader .contactPhone{  
  21.     POSITION: relative; TOP: 25px; TEXT-ALIGN: center;  
  22. }  
  23. #pageHeader .contactPhone A{  
  24.     font-size:11pxcolor:#FFFfont-weight:bold  
  25. }  
  26. #pageHeader DIV.topSearchFromBox {  
  27.     MARGIN: 7px 0px  
  28. }  
  29. #pageHeader DIV.topSearchFromBox INPUT[type=text] {  
  30.     BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 250px; COLOR: #999; PADDING-TOP: 0px; HEIGHT: 23px; BORDER-RIGHT-WIDTH: 0px  
  31. }  
  32. #pageHeader DIV.topSearchFromBox INPUT[type=submit] {  
  33.     FONT-WEIGHT: bold; WIDTH: 95px; COLOR: #666  
  34. }  
  35. #pageHeader .topSubMenu LI {  
  36.     BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: rightright; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none  
  37. }  
  38. #pageHeader .topSubMenu LI A {  
  39.     FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white  
  40. }  
  41. #pageHeader .topSubMenu LI:first-child {  
  42.     PADDING-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px  
  43. }  
  44.   
  45. /* menu-bar */  
  46. .menu-bar {  
  47.     MARGIN: 0px auto; WIDTH: 940px;Z-INDEX:99999;positionrelative;  
  48. }  
  49. .menu-bar UL {  
  50.     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px  
  51. }  
  52. .menu-bar LI {  
  53.     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px  
  54. }  
  55. .menu-bar A {  
  56.     FONT: bold 14px Garamond,serif; COLOR: #333  
  57. }  
  58. .menu-bar .main-menu {  
  59.     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 32px  
  60. }  
  61. .menu-bar .main-menu LI.topLevel {  
  62.     BORDER-RIGHT: #ccc 1px solid; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 26px; TEXT-ALIGN: center  
  63. }  
  64. .menu-bar LI:hover {  
  65.     Z-INDEX: 128000; BACKGROUND-COLOR: #666  
  66. }  
  67. .menu-bar LI:hover A {  
  68.     COLOR: #fff; TEXT-DECORATION: none  
  69. }  
  70. .menu-bar LI:hover .sub-menu {  
  71.     DISPLAY: inline; Z-INDEX: 99999  
  72. }  
  73. .menu-bar LI:hover .sub-menu A {  
  74.     FONT: 12px Arial,sans-serif; COLOR: #9d0013  
  75. }  
  76. .menu-bar .sub-menu {  
  77.     BORDER-RIGHT: #9d0013 1px solid; PADDING-RIGHT: 17px; BORDER-TOP: #9d0013 1px solid; DISPLAY: none; PADDING-LEFT: 17px; LEFT: 0px; PADDING-BOTTOM: 11px; BORDER-LEFT: #9d0013 1px solid; PADDING-TOP: 11px; BORDER-BOTTOM: #9d0013 1px solid; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 31px; BACKGROUND-COLOR: #fffdf0; TEXT-ALIGN: left  
  78. }  
  79. .menu-bar .sub-menu UL {  
  80.     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; rem-floatleft  
  81. }  
  82. .menu-bar .sub-menu LI.sub-menu-li {  
  83.     rem-line-height20px  
  84. }  
  85. .menu-bar .sub-menu LI.sub-menu-li A {  
  86.     PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: none; PADDING-BOTTOM: 2px; COLOR: #9d0013; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left  
  87. }  
  88. .menu-bar .sub-menu LI.sub-menu-li:hover {  
  89.     rem-background-color#9D0013  
  90. }  
  91. .menu-bar .sub-menu LI.sub-menu-li:hover A {  
  92.     TEXT-DECORATION: underline  
  93. }  
  94. .menu-bar .sub-menu LI:hover {  
  95.     BACKGROUND-COLOR: transparent  
  96. }  

 


原文地址:http://www.freejs.net/article_biaodan_63.html

0
1
分享到:
评论

相关推荐

    CSS3自定义菜单内容的二级下拉菜单

    之前我们分享过很多基于jQuery和CSS3的二级下拉菜单,大部分都非常实用,当然也不乏炫酷的动画,...今天我们要分享的这款CSS3下拉菜单特点在于二级下拉菜单内容可以自定义,可以是简单的多列,也可以是复杂的图文排版。

    css 二级下拉导航菜单

    在网上找的一个简单的css二级导航菜单实例,适合CSS初学者

    jquery+css实现绚丽的横向二级下拉菜单-附源码下载

    首先给大家展示下效果图: 查看效果 源码下载 html代码部分: 代码如下: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;...&lt;...

    《CSS设计彻底研究》光盘源码

     2.5 郁金香——多列布局   2.6 日与夜——包含圆角的设计   2.7 Si6—— 包含倾斜的设计   2.8 清茶时光——装饰性设计   2.9 爱之空气——流体布局   2.10 谷香——食品主题设计   2.11 城市...

    css设计彻底研究 源代码

     2.1 “CSS禅意花园”简介 2.2 郊野——两列布局 2.3 像素画——三列布局 2.4 百合池塘——三列布局变体 2.5 郁金香——多列布局 2.6 日与夜——包含圆角的设计 2.7 Si6——包含倾斜的设计 2.8 清茶...

    《CSS设计彻底研究》【中文PDF+源代码】

    2.5 郁金香——多列布局 2.6 日与夜——包含圆角的设计 2.7 Si6——包含倾斜的设计 2.8 清茶时光——装饰性设计 2.9 爱之空气——流体布局 2.10 谷香——食品主题设计 2.11 城市——建筑主题设计 2.12...

    十天学会DIV+CSS(WEB标准).CHM

    第八天 下拉及多级弹出菜单 第九天 CSS表单设计 第十天 div+css网页标准布局实例教程(一) 第十天 div+css网页标准布局实例教程(二) 第十天 div+css网页标准布局实例教程(三) Copyright 2007-2010 In...

    CSS网站布局实录 (第二版)PDF版

    本书以实例为主,一步步地告诉大家如何进行符合Web 2.0标准的CSS布局设计。具备了知识全面、完美应用(CSS选择器、样式继承、层叠、格式化、XML标签、CSS滤镜等。文本、图像、超链接、列表、菜单、网站导航、表单、...

    WARP-7-Level-3-Dropdowns-menu:将3级下拉菜单添加到WARP 7

    将3级下拉菜单添加到WARP 7 LTR和RTL语言支持。 多列菜单支持。 ##用法:##将theme.js内容添加到js文件夹中的joomla或wordpress theme.js中将custom.css内容添加到您的joomla或css文件夹中的wordpress custom.css

    editplus 代码编辑器html c++ jsp css

    ④ 模板设置文件名称为“template.ini”,如果和主程序同一路径,可以使用相对路径 罗嗦了点,不过管用 要自动创建带有某种后缀的文件,方法同上。 【9】软件技巧——提示找不到语法文件 *.stx 的解决办法 原因多为...

    smoove:另一个CSS框架

    柔顺 ...打开下拉菜单后,单击其他下拉菜单激活器应关闭当前打开的下拉菜单并打开新单击的下拉菜单。 当前,当下拉列表打开时,单击其他下拉列表只是关闭打开的下拉列表,而不激活新单击的下拉列表。

    Bootstrap官网教程整理

    Bootstrap 下拉菜单(Dropdowns) 95 选项 96 Bootstrap 按钮组 100 基本的按钮组 101 按钮工具栏 101 按钮的大小 102 嵌套 103 垂直的按钮组 104 Bootstrap 按钮下拉菜单 106 分割的按钮下拉菜单 107 按钮下拉菜单...

    一个大数据可视化UI样例Demo

    数据展示表格:使用HTML表格元素来展示大量数据,可以包括多列和多行,通过CSS样式设置表格的样式和布局,使得数据易于查看和理解。 数据筛选和排序功能:在表格上方添加筛选和排序功能,可以通过输入框或下拉菜单...

    JavaScript网页特效范例宝典源码

    实例067 可以输入文字的下拉菜单 111 实例068 根据下拉菜单的值显示不同控件 112 实例069 分级下拉列表 113 2.3 单选按钮组 114 实例070 不提交表单获取单选按钮的值 114 实例071 选中单选按钮后显示其他表单元素 ...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    通过拖拽方式设置主页,当完成拖拽窗口时,自动保存布局,使用户可以随时根据喜好来设置布局。 /login.jsp 登录页面 /homepage.jsp 自定义主页 /all.css CSS样式表文件 /js JavaScript...

    dreamweaver网站PHP开发MXP插件

    80多个国家的一个下拉菜单.mxp addToFavoritesBH.mxp Adv HTML Edit.mxp Allaire为ColdFusion开发的插件.mxp ASP生成HTML 1.2.0修正版.mxp ASP生成HTML插件.mxp ASP图片随机显示插件.mxp ASP无组件文件上传插件2.0...

Global site tag (gtag.js) - Google Analytics