标签:css样式 简单 eee top 不同 oct text width 导航栏
简单实现三级导航栏效果,如图:
代码如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margin: 0;padding: 0;} li{ list-style: none; float: left; width: 100px; height: 30px; line-height: 30px; text-align: center; border-right: 1px solid white; border-top: 1px solid white; } a{ width: 100px; height: 30px; text-decoration: none; display: block; color: black; } ul>li>a{background:red;} ul>li>a:hover{background:yellow;} ul>li>ul>li>ul{margin-top:-31px; margin-left:101px;} /*下面三行核心代码*/ ul>li>ul{display: none;}/*次行代码不仅作用与二级菜单还作用于三级菜单*/ ul>li:hover>ul{display: block;} ul>li>ul>li:hover>ul{display: block;} </style> </head> <body> <ul> <li><a href="#">新闻一</a> <ul> <li><a href="#">新闻二</a> <ul> <li><a href="#">新闻三</a></li> <li><a href="#">新闻三</a></li> <li><a href="#">新闻三</a></li> </ul> </li> <li><a href="#">新闻二</a> <ul> <li><a href="#">新闻三</a></li> <li><a href="#">新闻三</a></li> <li><a href="#">新闻三</a></li> </ul> </li> <li><a href="#">新闻二</a> <ul> <li><a href="#">新闻三</a></li> <li><a href="#">新闻三</a></li> <li><a href="#">新闻三</a></li> </ul> </li> <li><a href="#">新闻二</a> <ul> <li><a href="#">新闻三</a></li> <li><a href="#">新闻三</a></li> <li><a href="#">新闻三</a></li> </ul> </li> </ul> </li> <li><a href="#">新闻一</a></li> <li><a href="#">新闻一</a></li> <li><a href="#">新闻一</a></li> </ul> </body> </html>
要想实现每级菜单的指针悬停颜色变化不同,在css样式中添加如下代码:
ul>li>ul>li>a{background:blue;}
ul>li>ul>li>ul>li>a{background:#eeeeee;}
ul>li>ul>li>a:hover{background:green;}
ul>li>ul>li>ul>li>a:hover{background:pink;}
标签:css样式 简单 eee top 不同 oct text width 导航栏
原文地址:https://www.cnblogs.com/luowenshuai/p/9351631.html