纯CSS实现的大型下拉菜单的示例代码
网站建设 2023-01-28 21:39www.1681989.com免费网站
这是一款纯CSS实现的大型下拉菜单。该大型菜单使用HTML和纯CSS代码制作,没有任何js代码,不依赖任意第三方插件。适合用于栏目分类较多的大型网站使用。
查看演示地址
下载源码
HTML结构
该大型菜单的HTML结构如下
<nav> <ul class="contaer ul-reset"> <li><a href='#'>Home</a></li> <li class='droppable'> <a href='#'>Category One</a> <div class='mega-menu'> <div class="contaer cf"> <ul class="ul-reset"> <h3>Headg 1</h3> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> </ul><!-- .ul-reset --> <ul class="ul-reset"> <h3>Headg 2</h3> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> </ul><!-- .ul-reset --> <ul class="ul-reset"> <h3>Headg 3</h3> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> <li><a href='#'>Category One Sublk</a></li> </ul><!-- .ul-reset --> <ul class="ul-reset"> <h3>Headg 4</h3> <li><img src="http://placehold.it/205x172"></li> </ul> </div><!-- .contaer --> </div><!-- .mega-menu --> </li><!-- .droppable --> <li class='droppable'> <a href='#'>Category Two</a> <div class='mega-menu'> <div class="contaer cf"> <ul class="ul-reset"> <h3>Headg 1</h3> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> </ul><!-- .ul-reset --> <ul class="ul-reset"> <h3>Headg 2</h3> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> </ul><!-- .ul-reset --> <ul class="ul-reset"> <h3>Headg 3</h3> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> </ul><!-- .ul-reset --> <ul class="ul-reset"> <h3>Headg 4</h3> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> <li><a href='#'>Category Two Sublk</a></li> </ul><!-- .ul-reset --> </div><!-- .contaer --> </div><!-- .mega-menu--> </li><!-- .droppable --> <li><a href='#'>Category Three</a></li> <li><a href='#'>Category Four</a></li> <li><a href='#'>Category Five</a></li> <li><a href='#'>Category Six</a></li> </ul><!-- .contaer .ul-reset --> </nav>
CSS
为该大型菜单添加狼蚁网站SEO优化的CSS样式
/ #Resets –––––––––––––––––––––––––––––––––––––––––––––––––– / html {box-sizg: border-box;} , :before, :after {box-sizg: herit; } / #Universal and Default Styles –––––––––––––––––––––––––––––––––––––––––––––––––– / body { background: url(../img/black-wood-small.jpg); color: #ddd; font-family: "Open Sans", sans-serif; font-size: 14px; le-height: 1; marg: 0; paddg: 0; text-align: center; } a {text-decoration: none;} h1 { font-size: 40px; font-weight: 700; marg-bottom: 20px; marg-: 20px; } h2 { font-size: 15px; font-weight: 600; marg-bottom: 30px; marg-: 10px; } .contaer { marg: auto; width: 940px; } .ul-reset { paddg-left: 0; marg-: 0; marg-bottom: 0; list-style: none; } / #Navigation Styles –––––––––––––––––––––––––––––––––––––––––––––––––– / nav { background: #424242; font-size: 0; position: relative; } nav > ul > li { display: le-block; font-size: 14px; paddg: 0 15px; position: relative; } nav > ul > li:first-child {paddg-left: 0;} nav > ul > li:last-child {paddg-right: 0;} nav > ul > li > a { color: #fff; display: block; position: relative; paddg: 20px 0; border-bottom: 3px solid transparent; } nav > ul > li:hover > a { color: #69aae0; border-bottom: 3px solid #69aae0; } / #Mega Menu Styles –––––––––––––––––––––––––––––––––––––––––––––––––– / .mega-menu { background: #f0f0f0; display: none; left: 0; position: absolute; text-align: left; width: 100%; } .mega-menu h3 {color: #444;} .mega-menu ul { float: left; marg-bottom: 20px; marg-right: 40px; width: 205px; } .mega-menu ul:last-child {marg-right: 0;} .mega-menu a { border-bottom: 1px solid #ddd; color: #4ea3d8; display: block; paddg: 10px 0; } .mega-menu a:hover {color: #2d6a91;} / #Droppable Class Styles –––––––––––––––––––––––––––––––––––––––––––––––––– / .droppable {position: static;} .droppable > a:after { content: "\f107"; font-family: FontAwesome; font-size: 12px; paddg-left: 6px; position: relative; : -1px; } .droppable:hover .mega-menu {display: block;} / #Browser Clearfix –––––––––––––––––––––––––––––––––––––––––––––––––– / .cf:before, .cf:after { content: " "; / 1 / display: table; / 2 / } .cf:after {clear: both;}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
上一篇:纯css3制作煽动翅膀的蝴蝶的示例
下一篇:CSS3实现多样的边框效果
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销