本文实例讲述了css3实现的多级渐变下拉菜单导航效果代码。分享给大家供大家参考。具体如下:

这是一款基于css3实现的下拉菜单导航,是非常漂亮的动画菜单,而且是多级菜单的形式,测试时发现可支持5级,估计还可以支持更多的子菜单项,只有你想这么增加下去,CSS3实现的效果真的很棒,期待朋友们现在就赶快学习一下CSS3吧,这些Demo肯定会对你帮助很大。

运行效果截图如下:

在线演示地址如下:

具体代码如下:

复制代码代码如下:

css3下拉菜单导航

*{margin:0px;padding:0px;}

body{background:#b1b1b1;margin:0px;padding:0px;font-size:14px;color:#000;}

.tips{width:702px;margin:0 auto;line-height:24px;padding-top:10px;}

.bredcolor{color:#fff;}

#menu {width:700px;text-align:center;height:38px;background:#069;margin:50px auto 300px auto;padding:3px 6px;border-radius:6px;box-shadow:0 15px 10px -15px rgba(0,0,0,0.5);}

#menu ul {margin:0;padding:0;list-style:none;white-space:nowrap;text-align:left;background:#069;}

#menu ul {display:inline-block;}

#menu li {margin:0;padding:0;list-style:none;}

#menu li {display:inline-block;display:inline;}

#menu ul ul {position:absolute;left:-9999px;opacity:0;padding:3px 6px;border-radius:6px;box-shadow:0 15px 10px -15px rgba(0,0,0,0.5);

-webkit-transition: opacity 1s;

-moz-transition: opacity 1s;

-ms-transition: opacity 1s;

-o-transition: opacity 1s;

transition: opacity 1s;

}

#menu ul.level1 {margin:0 auto;}

#menu ul.level1 li.level1-li {float:left;display:block;position:relative;}

#menu a {display:block;font:normal 12px tahoma, arial, 宋体b8b\4f53, sans-serif;color:#fff;line-height:30px;text-decoration:none;padding:0 20px 0 10px;margin:3px;background:#069;border:1px solid #09c;border-radius:3px;

background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.3)));

background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);

background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);

background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);

background-image:linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);

-webkit-transition: 0.25s;

-moz-transition: 0.25s;

-ms-transition: 0.25s;

-o-transition: 0.25s;

transition: 0.25s;

}

#menu input {display:none;}

#menu label {display:block;font:normal 12px tahoma, arial, 宋体b8b\4f53, sans-serif;color:#fff;line-height:30px;padding:0 20px 0 10px;margin:3px;position:relative;background:#069;border:1px solid #09c;border-radius:3px;

background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.3)));

background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);

background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);

background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);

background-image:linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);

-webkit-transition: 0.25s;

-moz-transition: 0.25s;

-ms-transition: 0.25s;

-o-transition: 0.25s;

transition: 0.25s;

}

#menu label img {position:absolute;left:0;top:0;width:100%;height:100%;}

#menu label b {color:#ff0;}

#menu ul.level1 li.level1-li a.level1-a {float:left;}

#menu input#tab1:checked ~ ul.level1 ul.ul1,

#menu input#tab2:checked ~ ul.level1 ul.ul2,

#menu input#tab3:checked ~ ul.level1 ul.ul3 {opacity:1;left:-6px;top:50px;}

#menu input#tab4:checked ~ ul.level1 ul.ul4 {opacity:1;left:auto;right:0;top:50px;}

#menu input#tab2a:checked ~ ul.level1 ul.ul2,

#menu input#tab2b:checked ~ ul.level1 ul.ul2,

#menu input#tab2c:checked ~ ul.level1 ul.ul2,

#menu input#tab2aa:checked ~ ul.level1 ul.ul2 {opacity:1;left:-6px;top:50px;}

#menu input#tab2a:checked ~ ul.level1 ul.ul2 ul.ul2a,

#menu input#tab2b:checked ~ ul.level1 ul.ul2 ul.ul2b,

#menu input#tab2c:checked ~ ul.level1 ul.ul2 ul.ul2c,

#menu input#tab2aa:checked ~ ul.level1 ul.ul2 ul.ul2a,

#menu input#tab2aa:checked ~ ul.level1 ul.ul2 ul.ul2a ul.ul2aa {opacity:1;left:100%;top:auto;margin-top:-40px;margin-left: 5px;}

#menu input#tab4a:checked ~ ul.level1 ul.ul4,

#menu input#tab4b:checked ~ ul.level1 ul.ul4,

#menu input#tab4aa:checked ~ ul.level1 ul.ul4 {opacity:1;left:auto;right:0;top:50px;}

#menu input#tab4a:checked ~ ul.level1 ul.ul4 ul.ul4a,

#menu input#tab4b:checked ~ ul.level1 ul.ul4 ul.ul4b,

#menu input#tab4aa:checked ~ ul.level1 ul.ul4 ul.ul4a,

#menu input#tab4aa:checked ~ ul.level1 ul.ul4 ul.ul4a ul.ul4aa {opacity:1;left:auto;right:100%;top:auto;margin-top:-40px;margin-right:5px;}

#menu li a:hover {border-color:#fff;}

#menu label.close {position:absolute;width:100%;height:30px;display:none;padding:0;left:0;top:0;border:0;background:transparent;}

#menu input#tab1:checked ~ ul.level1 label.lab1,

#menu input#tab2:checked ~ ul.level1 label.lab2,

#menu input#tab2a:checked ~ ul.level1 label.lab2,

#menu input#tab2b:checked ~ ul.level1 label.lab2,

#menu input#tab2c:checked ~ ul.level1 label.lab2,

#menu input#tab2aa:checked ~ ul.level1 label.lab2,

#menu input#tab3:checked ~ ul.level1 label.lab3,

#menu input#tab4:checked ~ ul.level1 label.lab4,

#menu input#tab4a:checked ~ ul.level1 label.lab4,

#menu input#tab4b:checked ~ ul.level1 label.lab4,

#menu input#tab4aa:checked ~ ul.level1 label.lab4 {display:block;}

  • 首 页
  • 关于我
    • 邮 箱
    • 电 话
    • 地 址
  • 度 假
    • 度假图片
    • 度假商店
      • 买东西
      • 互联网销售
      • 买东西圣地
        • 考 验
        • 附近的
        • 指导书
        • 滑 板
      • 专家介绍
    • 有趣生活
    • 餐 厅
      • 冬季旅馆
      • 夏季旅馆
      • 秋季旅馆
      • 冬季旅馆
    • 篝火晚会
      • 主题晚会
      • 报导晚会
      • 野外晚会
  • 景区周围环境
    • 为什么去那
    • 我们做什么
    • 风 景
    • 生活卡品
  • 动态信息
    • 支付方法
    • 了解度假村
      • 本质生活
      • 保 险
      • 廉价房租
        • 客 厅
        • 卧 室
        • 阳 台
      • 附近学校
      • 学世界
      • 附近学校
    • 语 言
      • 英 语
      • 中 文
      • 法 语
    • 厉害啊
  • 世界观

希望本文所述对大家的css3网页设计有所帮助。

动态导航多级下拉菜单 html,css3实现的多级渐变下拉菜单导航效果代码相关推荐

  1. css3和jQuery实现一个简单的标签页效果

    主要用css3另外一种jQuery思路方法来实现标签页的切换效果,主要用css3来实现一些渐变,阴影和圆角效果, css代码如下: body{width: 600px;margin: 100px au ...

  2. CSS3蓝色宽屏二级下拉菜单DEMO演示

    2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...

  3. 纯CSS3实现宽屏二级下拉菜单

    今天我们要来分享一款基于纯CSS3的宽屏二级下拉菜单,这款菜单的子菜单在展开的时候是很宽敞的,菜单项中可以自定义格式的内容,非常实用,也很大气.由于是用纯CSS3实现,所以这款下拉菜单不用运行Java ...

  4. 动态二级下拉菜单html,js实现简洁大方的二级下拉菜单效果代码

    本文实例讲述了js实现简洁大方的二级下拉菜单效果代码.分享给大家供大家参考.具体如下: 这是一款简洁大方的二级下拉菜单,菜单的颜色自己根据需要重新定义吧,这里仅给大家提供一种制作二级菜单的思路,整体效 ...

  5. ajax里绑定框,Select级联菜单,用Ajax获取Json绑定下拉框(jQuery)

    需求类似这样  ↓ ↓ ↓   --> 菜单A发生变化,动态取数据填充下拉菜单B. JS代码如下: $(function () { $("#TeamSelect").chan ...

  6. js中select下拉框重置_如何利用CSS3制作炫酷的下拉框

    很多小伙伴都不清楚CSS3是做什么?用途是什么? 接下来我就给展示一个css3制作一个炫酷下拉框.其实不只是这些,还有很多. CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,200 ...

  7. bootstrap下拉框分页_【Bootstrap】 bootstrap-select2下拉菜单插件

    这次开发了个小TRS系统,虽然是很小,但是作为初心者,第一次用到了很多看起来洋气使用起来有相对简单的各种前端(主要是和bootstrap配合使用)组件.包括bootstrap-select2,boot ...

  8. 开发一个出生年份的下拉选择框供用户选择_关于下拉式菜单,这一篇足够了

    下拉菜单主要有两种类型: 1.用于导航的下拉菜单: 2.用于表单的下拉菜单. 在本文中,我们将对以下内容进行介绍: 01 结构剖析 下拉菜单的解剖结构与文本输入字段的解剖结构非常相似. 02 下拉菜单 ...

  9. python三级联动菜单_Excel–这才是三级联动下拉菜单的正确做法

    Excel–这才是三级联动下拉菜单的正确做法,跟二级联动菜单完全不同! 文章来源:企鹅号 - Excel学习世界 今天教大家制作三级联动下拉菜单. 很多同学以为三级联动下拉做法跟二级联动下拉菜单是一样 ...

最新文章

  1. java类加载器_JAVA类加载器
  2. Hark的数据结构与算法练习之图书馆排序
  3. PHP算法使用__call优化代码
  4. 13.2.6 会话跟踪技术
  5. 代码补全_AI加持,Kite增加智能代码补全功能:减少一半操作,实时补全
  6. 动手学CV-目标检测入门教程6:训练与测试
  7. 使用Python扩展库spleeter分离MP3音乐文件中的伴奏和人声
  8. [Android] TabLayout设置下划线(Indicator)宽度
  9. 【调试手段】:printf统一为宏控制
  10. Android Studio实现记事本项目
  11. 自解压shell文件的制作
  12. 电子统计台账:中文标记月度流水账格式数据的转换,以及过滤模板的普遍适配性
  13. 中兴zxr10路由器重启命令_zxr10维护常用命令
  14. 谁的青春不迷惘,谁的年少不忧伤
  15. 让你浏览器飞起来的电脑插件合集
  16. 拼音加加在双拼状态下在输入数字后的标点不正常的解决方式
  17. 程序员工资高,到底程序员的工资有多高?你不了解的程序员!
  18. Flutter的isolate异步线程机制及使用实战详解
  19. 华为数通知识点OSPF
  20. 一个产品人和“阿里云”的故事

热门文章

  1. 绘制中国国旗(1)(嵌入式基础)
  2. LAL v0.35.4发布,OBS支持RTMP H265推流,我跟了
  3. 物理服务器内存条有安装位置一说吗,DELL官方服务器内存安装手册及注意事项...
  4. 加码中文 AIGC,IDEA 推出“盖亚计划”
  5. 滴滴出行“盖亚计划”开放脱敏数据,举办首届信号灯挑战赛|CNCC 2017
  6. html解决iphone页面无法滑动,iphonex屏幕无法滑动怎么办?屏幕无法滑动解决办法...
  7. JAVA日期转换YY和yy_在java中将dateTime转换为dd / MM / yy格式的日期
  8. 苹果手机状态栏高度总结
  9. 数字电路设计之加法器的实现
  10. 财管理系统 财务 家庭理财 收支 报表 SSM