| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> CSS教程 -> CSS 导航栏 -> 正文阅读 |
|
[CSS教程]CSS 导航栏 |
CSS 导航栏垂直水平导航栏熟练使用导航栏,对于任何网站都非常重要。 使用CSS你可以转换成好看的导航栏而不是枯燥的HTML菜单。 导航栏=链接列表作为标准的HTML基础一个导航栏是必须的 。在我们的例子中我们将建立一个标准的HTML列表导航栏。 导航条基本上是一个链接列表,所以使用 <ul> 和 <li>元素非常有意义: 实例<ul>
<li><a href="#home">主页</a></li>
<li><a href="#news">新闻</a></li>
<li><a href="#contact">联系</a></li>
<li><a href="#about">关于</a></li>
</ul>
尝试一下 ? 现在,让我们从列表中删除边距和填充: 例子解析:
上面的例子中的代码是垂直和水平导航栏使用的标准代码。 垂直导航栏上面的代码,我们只需要 <a>元素的样式,建立一个垂直的导航栏: 示例说明:
提示:查看 完整样式的垂直导航栏的示例。 注意: 请务必指定 <a>元素在垂直导航栏的的宽度。如果省略宽度,IE6可能产生意想不到的效果。 垂直导航条实例创建一个简单的垂直导航条实例,在鼠标移动到选项时,修改背景颜色: 实例ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 200px;
background-color: #f1f1f1;
}
li a {
display: block;
color: #000;
padding: 8px 16px;
text-decoration: none;
}
/* 鼠标移动到选项上修改背景颜色 */
li a:hover {
background-color: #555;
color: white;
}
尝试一下 ? 激活/当前导航条实例在点击了选项后,我们可以添加 "active" 类来标准哪个选项被选中: 创建链接并添加边框可以在 <li> or <a> 上添加text-align:center 样式来让链接居中。 可以在 border <ul> 上添加 border 属性来让导航栏有边框。如果要在每个选项上添加边框,可以在每个 <li> 元素上添加border-bottom : 实例ul {
border: 1px solid #555;
}
li {
text-align: center;
border-bottom: 1px solid #555;
}
li:last-child {
border-bottom: none;
}
尝试一下 ? 全屏高度的固定导航条接下来我们创建一个左边是全屏高度的固定导航条,右边是可滚动的内容。 实例ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 25%;
background-color: #f1f1f1;
height: 100%; /* 全屏高度 */
position: fixed;
overflow: auto; /* 如果导航栏选项多,允许滚动 */
}
尝试一下 ? 注意: 该实例可以在移动设备上使用。 水平导航栏有两种方法创建横向导航栏。使用内联(inline)或浮动(float)的列表项。 这两种方法都很好,但如果你想链接到具有相同的大小,你必须使用浮动的方法。 内联列表项建立一个横向导航栏的方法之一是指定元素, 上述代码是标准的内联: 实例解析:
提示: 查看 完整样式的水平导航栏的示例。 浮动列表项在上面的例子中链接有不同的宽度。 对于所有的链接宽度相等,浮动 <li>元素,并指定为 <a>元素的宽度: 实例解析:
提示:查看 完全样式的横向导航栏的示例。 水平导航条实例创建一个水平导航条,在鼠标移动到选项后修改背景颜色。 实例ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
/*鼠标移动到选项上修改背景颜色 */
li a:hover {
background-color: #111;
}
尝试一下 ? 激活/当前导航条实例在点击了选项后,我们可以添加 "active" 类来标准哪个选项被选中: 链接右对齐将导航条最右边的选项设置右对齐 (float:right;): 实例<ul>
<li><a href="#home">主页</a></li>
<li><a href="#news">新闻</a></li>
<li><a href="#contact">联系</a></li>
<li style="float:right"><a class="active" href="#about">关于</a></li>
</ul>
尝试一下 ? 添加分割线<li> 通过 border-right 样式来添加分割线: 实例/* 除了最后一个选项(last-child) 其他的都添加分割线 */
li {
border-right: 1px solid #bbb;
}
li:last-child {
border-right: none;
}
尝试一下 ? 固定导航条可以设置页面的导航条固定在头部或者底部: 注意: 该实例可以在移动设备上使用。 灰色水平导航条
|
|
CSS教程 最新文章 |
响应式 Web 设计 – 框架 |
响应式 Web 设计 – 视频(Video) |
响应式 Web 设计 – 图片 |
响应式 Web 设计 – 媒体查询 |
响应式 Web 设计 – 网格视图 |
响应式 Web 设计 – Viewport |
CSS 伪元素 |
响应式 Web 设计 – 图片 |
CSS Id 和 Class选择器 |
CSS3 圆角 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/22 18:46:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |