`

导航栏的构建

 
阅读更多
导航栏是我们在浏览器中最常见的页面构成,导航栏是指位于页面顶部或者侧边区域的,在页眉横幅图片上边或下边的一排水平导航按钮,它起着链接站点或者软件内的各个页面的作用。

构建导航栏的标签:ul li  ol

  ul li
  无序列表的定义:
(网页中显示默认一般形式为:每个li标签前面都有一个圆点)
<ul>
     <li>文本</li>
     <li>文本</li>
</ul>

  ol li
  有序列表的定义
  (在网页中显示的默认样式一般为:每项 li 前都自带一个序号,序号默认从1开始)
<ol>
     <li>文本</li>
     <li>文本</li>
</ol>


以上两种列表均为纵向排列。

制作导航栏:
第一步:
去掉ul-li标签上带有的小圆点
ul{
  list-style-type:none;
}
第二步:
让li标签浮动起来,一般向左浮动
li{
  float:left;
}
第三步:
美化导航栏添加背景颜色
设置字体大小、颜色
设置分界线
ul{
  background-color:red;
  font-size:18px;
  color:green;
  margin-left:1px;
}
第四步:
使用a标签给你的导航加上链接

<li><a href="#">首  页</a></li>    //#表示空链接网址,你可以加上想要的链接


第五步:
加上一个鼠标事件,鼠标移动到导航单元改变背景色和文本颜色
li a:hover {           
background-color: #e151ff;  
  color: #efefef;
}


补充鼠标事件

未被访问的链接:
a:link{color:#000;}

鼠标移动到链接上:
a:hover{
  color:white;
  background-color:#f00;
}





分享到:
评论

相关推荐

    Android导航栏特效官网案例

    在Android中,常见的导航栏构建方式有两种:使用`Toolbar`或`BottomNavigationView`。`Toolbar`通常位于屏幕顶部,适用于传统的汉堡菜单式导航;而`BottomNavigationView`则位于屏幕底部,更适合展示多个主要功能...

    C# 简单导航条

    在C#编程环境中,开发一个简单的侧选栏(也称为导航条)对于构建用户界面(UI)至关重要。这种导航条通常用于提供应用内的导航功能,让用户可以轻松地在不同的功能或视图之间切换。在C/S(客户端/服务器)架构中,...

    Qt 自定义导航栏

    2. **树形结构**:对于树形导航栏,我们可以使用QTreeWidget或QTreeWidgetItem来构建层级结构。每个节点都可以是一个按钮或链接,展开时显示下级菜单。通过设置itemClicked信号与槽函数关联,实现点击事件的处理。 ...

    响应式导航栏.zip

    响应式导航栏是一种设计模式,它能够根据用户设备的不同屏幕尺寸和方向自动调整布局和功能,从而提供良好的用户体验。在现代网页开发中,响应式设计是必不可少的,特别是在多设备浏览已经成为常态的情况下。本项目...

    qt实现导航栏Demo

    总结来说,"qt实现导航栏Demo"是一个展示Qt框架下如何构建交互式、美观的导航栏的实例,它充分利用了Qt的信号与槽机制、QSS样式表、QPainter绘图功能以及良好的接口设计,实现了切换特效、选中状态反馈和自定义风格...

    底部导航栏使用学习,交流,构建框架

    这个“底部导航栏使用学习,交流,构建框架”资源显然旨在帮助开发者,尤其是初学者,理解和实现这样一个功能。下面我们将详细探讨相关的知识点。 1. **底部导航栏原理**: 底部导航栏通常包含3到5个图标,每个...

    一个漂亮的侧面导航栏

    在IT界,设计一个美观且实用的导航栏是构建用户友好型网站的关键步骤之一。"一个漂亮的侧面导航栏"这个项目显然关注的是如何创建这样一个功能强大的界面元素,它能够随着用户的交互提供良好的导航体验。侧面导航栏在...

    HTML5移动端导航栏

    HTML5移动端导航栏是现代移动应用和网页设计中不可或缺的一部分,它为用户提供了一种便捷的方式来浏览网站的不同部分或在应用程序内部...通过熟练掌握这些知识点,开发者可以构建出高效、美观且易用的移动端导航栏。

    jQuery浏览器导航栏

    在构建导航栏时,我们可以利用这些选择器快速定位到需要操作的HTML元素。 2. **DOM操作**:jQuery简化了对DOM元素的操作,包括创建、查找、修改和删除元素。例如,我们可以通过`$('&lt;li&gt;')`创建新的`&lt;li&gt;`元素,用`....

    导航栏的实现

    同时,为了适配Android的新特性,如Material Design设计语言,可能需要使用NavigationView或者BottomNavigationView来构建更现代的导航栏。 总的来说,实现Android导航栏不仅涉及UI设计,还涉及到用户交互逻辑和...

    html+css侧边伸缩导航栏

    在创建一个具有吸引力和交互性的网站时,侧边伸缩导航栏是一个常见的设计元素,它提供了一种高效且直观的浏览体验。在这个主题中,我们将深入探讨如何使用 HTML 结构和 CSS 样式来实现一个可伸缩的侧边导航栏。 ...

    Html5 + Css3 制作酷炫的导航栏

    在这个“Html5 + Css3 制作酷炫的导航栏”的主题中,我们将深入探讨如何利用这两者来构建一个引人注目的网站导航栏。 首先,HTML5在结构化内容方面提供了更多的元素,比如标签,它专门用于定义页面的导航链接部分。...

    android动态显示导航栏.

    在Android开发中,动态...总之,动态显示导航栏是Android开发中的一个重要技巧,它允许我们构建更加灵活和互动的用户界面。通过结合Android的API和动画框架,我们可以创建出符合用户需求的、具有视觉吸引力的导航体验。

    导航栏效果 html导航栏效果 html导航栏

    在网页设计中,导航栏是页面布局的重要组成部分,它为用户提供了一个直观的界面来浏览网站的不同部分。HTML(HyperText Markup Language)是构建网页的基本语言,用于定义网页内容的结构和样式。本主题将深入探讨...

    导航栏与MDI

    总的来说,导航栏和MDI在构建Windows应用程序中起着至关重要的作用。导航栏提供了直观的用户导航,而MDI则提供了多文档操作环境。通过VS2012,开发者可以利用丰富的工具和API来实现这两种功能,以满足不同用户的需求...

    Python Flask Web开发入门之Bootstrap介绍使用和Flask-Nav快速导航栏 共10页.pdf

    Flask-Nav 是一个基于 Flask 的导航栏插件,能够快速构建响应式的导航栏。使用 Flask-Nav 可以快速构建导航栏,例如: ``` from flask_nav import Nav from flask_nav.elements import * nav = Nav() nav.init_app...

    基于QT的底部导航栏

    在QT框架下,这种底部导航栏可以利用QML(Qt Quick)语言来高效地构建。QML是QT的一种声明式语言,用于创建富图形用户界面,其简洁的语法和强大的可视化效果深受开发者喜爱。 QML(Qt Quick)的核心是其组件系统,...

    Qt - 导航栏的实现

    在Qt框架中,导航栏(通常称为ToolBar或NavBar)是一种常用的设计元素,它提供了一种直观的方式来展示和访问应用程序的主要功能。这篇博文的作者通过个人的实践,分享了如何在Qt中实现一个导航栏,虽然可能是一份...

    淘宝右侧悬浮导航栏

    淘宝右侧悬浮导航栏是网页设计中一种常见的交互...总结,实现淘宝右侧悬浮导航栏涉及HTML的结构构建、CSS3的样式设计以及JavaScript的动态交互。通过理解并运用这些技术,可以创建出符合用户体验需求的高效导航工具。

    几个经典的导航条,css+div+js写的,个人收集

    在网页设计中,导航条是页面布局的重要组成部分,它帮助用户快速访问网站的不同部分。本资源集合了几个使用CSS(层叠样式表)和HTML(超文本标记语言)以及JavaScript编写的经典导航条实例,这些都是个人精心收集的...

Global site tag (gtag.js) - Google Analytics