一级导航,二级导航,三级导航介绍

news/2024/10/18 18:13:36/

一级导航

(新学者如有不懂可以去参看我博客里其他的相关随笔)

* { margin: 0; padding: 0; }消除网页默认的margin值和padding值

.nav { width: 1280px; height: 60px; border: 1px solid red; margin: 70px auto; }

给div设置宽高和边界线



ul li { list-style: none; }去除无序列表前面的点
ul li a{float: left;        向左浮动width: 320px;       块320像素height: 60px;       高60像素text-align: center; 文字居中line-height: 60px;  字高60像素font-weight: bold;  字体加粗display: block;     显示为块类型text-decoration: none;   去除下划线background-color: green; 背景颜色为绿色color: black;            字体颜色为黑色}这里定义a标签的属性

ul li a:hover {background-color: black;color: white;}当鼠标悬浮于a标签上时背景和字体发生的变化

    ul li a:active {background-color: red;color: orange;}当鼠标点击a标签上时背景和字体发生的变化

##以下是一级导航完整代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>一级导航网页链接导航</title>
<style>* {margin: 0;padding: 0;}.nav {width: 1280px;height: 60px;border: 1px solid red;margin: 70px auto;}ul li {list-style: none;}ul li a{float: left;width: 320px;height: 60px;text-align: center;line-height: 60px;font-weight: bold;display: block;text-decoration: none;background-color: green;color: black;}ul li a:hover {background-color: black;color: white;}ul li a:active {background-color: red;color: orange;}
</style>
</head>
<body>
<div class="nav"><ul><li><a href="http://www.baidu.com">百度</a></li><li><a href="http://www.yandex.com">yandex</a></li><li><a href="http://www.hao123.com">hao123</a></li><li><a href="http://www.w3cschool.cn/">w3c</a></li></ul>
</div>
</body>
</html>

二级导航

.nv ul li:hover ul表示定义(class=nv属性下ul ul下的li
在li上进行hover 操作时产生的ul )的css属性值 !



这是二级导航的重要css代码
.nv ul li ul {position: absolute; 绝对定位display: none;  隐藏块类型}.nv ul li ul li {  float: none; 消除浮动}.nv ul li ul li a { background:pink;color: black;}.nv ul li:hover ul { display:block; 显示块}

以下是二级导航的全部代码(含部分解释)

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>二级导航</title>
<style>* {margin: 0;padding: 0;}ul li {list-style: none;}.nv {width: 1000px;height: 60px;margin: 20px auto;border: 1px solid #ccc;overflow: hidden; 溢出隐藏}.nv ul li {float: left;width: 250px;height: 60px;}.nv ul li a {font-weight: bold;text-decoration: none;text-align: center;line-height: 60px;display: block;background-color: purple;color: red;}.nv ul li a:hover {background-color: orange;color: #ccc; #ccc表示灰色}.nv ul li a:active {background-color: red;color: green;}.nv ul li ul {position: absolute; 绝对定位display: none;  隐藏块类型}.nv ul li ul li {  float: none; 消除浮动}.nv ul li ul li a { background:pink;color: black;}.nv ul li:hover ul { display:block; 显示块}
</style>
</head>
<body>
<div class="nv"><ul><li><a href="##">一级1</a><ul><li><a href="#">二级1.1</a></li><li><a href="#">二级1.2</a></li><li><a href="#">二级1.3</a></li><li><a href="#">二级1.4</a></li></ul></li><li><a href="##">一级2</a><ul><li><a href="#">二级2.1</a></li><li><a href="#">二级2.2</a></li><li><a href="#">二级2.3</a></li><li><a href="#">二级2.4</a></li></ul></li><li><a href="##">一级3</a><ul><li><a href="#">二级3.1</a></li><li><a href="#">二级3.2</a></li><li><a href="#">二级3.3</a></li><li><a href="#">二级3.4</a></li></ul></li><li><a href="##">一级4</a><ul><li><a href="#">二级4.1</a></li><li><a href="#">二级4.2</a></li><li><a href="#">二级4.3</a></li><li><a href="#">二级4.4</a></li></ul></li></ul>
</div>
</body>
</html>

三级导航

这是三级导航的重要代码和二级导航有相似

.nav ul li:hover ul li ul {display: none;position: absolute;left: 200px;top: 0px;}.nav ul li ul li ul li {float: none;}.nav ul li ul li ul li a {background-color: green;color: black;/*  top: 0;left: 200px;*/}.nav ul li:hover ul li:hover ul {display: block;}

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>三级导航</title>
<style>* {margin: 0;padding: 0;}.nav {width: 600px;height: 60px;margin: 40px auto;border: 1px solid #ccc;}a {text-decoration: none;}ul li {list-style: none;}.nav ul li {width: 200px;height: 60px;float: left;position: relative;}.nav ul li a {display: block;line-height: 60px;text-align: center;background-color: red;color: green;}.nav ul li a:hover {background-color: orange;color: white;}.nav ul li ul {position: absolute;display: none;}.nav ul li ul li {float: none;}.nav ul li ul li a {background-color: red;color: blue;}.nav ul li:hover ul {display: block;}.nav ul li:hover ul li ul {display: none;position: absolute;left: 200px;top: 0px;}.nav ul li ul li ul li {float: none;}.nav ul li ul li ul li a {background-color: green;color: black;/*  top: 0;left: 200px;*/}.nav ul li:hover ul li:hover ul {display: block;}</style>
</head>
<body>
<div class="nav"><ul><li><a href="#">导航1</a><ul><li><a href="#">导航2.1</a><ul><li><a href="#">导航</a></li><li><a href="#">导航3</a></li><li><a href="#">导航3</a></li></ul></li><li><a href="#">导航2.2</a><ul><li><a href="#">导航3</a></li><li><a href="#">导航</a></li><li><a href="#">导航3</a></li></ul></li><li><a href="#">导航2.3</a><ul><li><a href="#">导航3</a></li><li><a href="#">导航3</a></li><li><a href="#">导航</a></li></ul></li></ul></li></ul><ul><li><a href="#">导航1</a><ul><li><a href="#">导航2</a><ul><li><a href="#">导航</a></li><li><a href="#">导航3</a></li><li><a href="#">导航3</a></li></ul></li><li><a href="#">导航2</a><ul><li><a href="#">导航3</a></li><li><a href="#">导航</a></li><li><a href="#">导航3</a></li></ul></li><li><a href="#">导航2</a><ul><li><a href="#">导航3</a></li><li><a href="#">导航3</a></li><li><a href="#">导航</a></li></ul></li></ul></li></ul><ul><li><a href="#">导航1</a><ul><li><a href="#">导航2</a><ul><li><a href="#">导航</a></li><li><a href="#">导航3</a></li><li><a href="#">导航3</a></li></ul></li><li><a href="#">导航2</a><ul><li><a href="#">导航3</a></li><li><a href="#">导航</a></li><li><a href="#">导航3</a></li></ul></li><li><a href="#">导航2</a><ul><li><a href="#">导航3</a></li><li><a href="#">导航3</a></li><li><a href="#">导航</a></li></ul></li></ul></li></ul>
</div>
</body>
</html>

欢迎广大IT爱好者评论!

新学者如有不懂可以去参看我博客里其他的相关随笔

转载于:https://www.cnblogs.com/kasl007/p/7087084.html


http://www.ppmy.cn/news/355355.html

相关文章

疫情地图 | 如何制作百色新冠疫情分布行政区地图

1 前言 经过百色人民的通力协作&#xff0c;目前百色新冠疫情已得到有效控制&#xff0c;百色大部分地区已解除封锁&#xff0c;相信很快就会战胜疫情&#xff0c;人民生产生活恢复到正常轨道中&#xff0c;感谢百色的医护人员以及维持治安的安保人员。 信息化时代&#xff0…

百度导航

SDK组成 百度iOS导航SDK由四部分组成&#xff1a;baiduNaviSDK.bundle资源包&#xff0c;libbaiduNaviSDK.a静态库&#xff0c;头文件&#xff0c;BaiduStatistics。baiduNaviSDK.bundle资源包由导航所需的配置数据、基础数据&#xff0c;以及导航功能所需的图片资源组成。libb…

各种一级导航条

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>导航条</title><style type"text/css">/*全局属性*/*{ margin: 0; padding: 0; font-size: 14px; font-weight: bold; }/* 纵向…

网址导航

Adobe Flash Catalyst CS5.5 http://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_catalyst&loc=zh_cn(真个网址已经不容易找到了,正如官网所说Development and sales ended on April 23, 2012)开发和销售在12年的4月23日已经终止balsamiq 一款界面设计工具 (…

【导航】自己的导航网站

小呆导航 - 可自定义的简洁网址导航 源码&#xff1a;GitHub - xiaodai945/WEBJIKE: 小呆导航 - 可自定义的简洁网址导航 牧师导航 - 个人导航页首选 简约导航 开源地址&#xff1a;跳转中... 【改进】导航网站改进 1、默认搜索可以设置&#xff08;百度、谷歌、搜搜……&a…

百度地图web版导航

一.首先引入所申请的ak密钥 <script type"text/javascript" src"http://wx.58haha.cn/baidu/jquery-1.8.3.min.js"></script> <script type"text/javascript" src"http://api.map.baidu.com/api?akPlhFWpA02aoURjAOpnWcRGq…

导航栏颜色

//设置BarTintColor &#xff0d;&#xff0d; bar 背景色 // [self.navigationController.navigationBar setBarTintColor:barColor]; //修改tintcolor &#xff0d;&#xff0d; 字体&#xff0c;图片 的颜色 [self.navigationController.navigationBar setTintColor:barCol…

html5 导航栏颜色怎么修改

HTML5导航栏颜色的修改可以通过CSS来实现。可以在HTML文件中的head部分添加一个style标签&#xff0c;然后使用CSS选择器选中导航栏的元素&#xff0c;修改其背景颜色。 例如&#xff0c;下面的代码将导航栏的背景颜色改为红色: <style>nav {background-color: red;} <…