Web前端 — Bootstrap(7)

简介:

Bootstrap本次知识点:

1.导航

2.导航条

3.面包屑导航




1.导航(标签)

(1)标签页

nav-tabs

      <ul class="nav nav-tabs">
          <li class="active"><a href="">Home</a></li>
          <li><a href="">Project</a></li>
          <li><a href="">Message</a></li>
      </ul>

(2)胶囊式标签页

nav-pills

      <ul class="nav nav-pills">
          <li class="active"><a href="">Home</a></li>
          <li><a href="">Project</a></li>
          <li><a href="">Message</a></li>
      </ul>

(3)垂直的胶囊式标签页

nav-stacked

      <ul class="nav nav-pills nav-stacked">
          <li class="active"><a href="">Home</a></li>
          <li><a href="">Project</a></li>
          <li><a href="">Message</a></li>
      </ul>

(4)两端对齐的标签页

nav-justified

      <ul class="nav nav-pills nav-justified">
          <li class="active"><a href="">Home</a></li>
          <li><a href="">Project</a></li>
          <li><a href="">Message</a></li>
      </ul>

(5)禁用的链接

disabled

      <ul class="nav nav-tabs">
          <li class="active"><a href="">Home</a></li>
          <li class="disabled"><a href="">Project</a></li>
          <li><a href="">Message</a></li>
      </ul>

(6)带有下拉菜单的标签

      <ul class="nav nav-tabs">
          <li class="active"><a href="">Home</a></li>
          <li><a href="">Project</a></li>
          <li class="dropdown">
              <a href="" class="dropdown-toggle" data-toggle="dropdown">Message <span class="caret"></span></a>
              <ul class="dropdown-menu">
                  <li><a href="">关于</a></li>
                  <li><a href="">资讯</a></li>
                  <li><a href="">通讯</a></li>
              </ul>
          </li>
      </ul>

(7)带有下拉菜单的胶囊式标签

      <ul class="nav nav-pills">
          <li class="active"><a href="">Home</a></li>
          <li><a href="">Project</a></li>
          <li class="dropdown">
              <a href="" class="dropdown-toggle" data-toggle="dropdown">Message <span class="caret"></span></a>
              <ul class="dropdown-menu">
                  <li><a href="">关于</a></li>
                  <li><a href="">资讯</a></li>
                  <li><a href="">通讯</a></li>
              </ul>
          </li>
      </ul>

2.导航条(navbar <nav>标签class属性中添加navbar navbar-default)

(1)默认的导航栏

      <nav class="navbar navbar-default">
          <div class="navbar-header">
              <a class="navbar-brand" href="">教育事业</a>
          </div>
          <ul class="nav navbar-nav">
              <li class="active"><a href="">Home</a></li>
              <li><a href="">Project</a></li>
              <li class="dropdown">
                  <a href="" class="dropdown-toggle" data-toggle="dropdown">Message <span class="caret"></span></a>
                  <ul class="dropdown-menu">
                      <li><a href="">关于</a></li>
                      <li><a href="">资讯</a></li>
                      <li><a href="">通讯</a></li>
                  </ul>
              </li>
          </ul>
      </nav>

(2)响应式导航栏

      <nav class="navbar navbar-default">
          <div class="navbar-header">
              <button class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse">
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
              </button>
              <a class="navbar-brand" href="">教育事业</a>
          </div>
          <div class="collapse navbar-collapse" id="navbar-collapse">
              <ul class="nav navbar-nav">
                  <li class="active"><a href="">Home</a></li>
                  <li><a href="">Project</a></li>
                  <li class="dropdown">
       	               <a href="" class="dropdown-toggle" data-toggle="dropdown">Message <span class="caret"></span></a>
                      <ul class="dropdown-menu">
                          <li><a href="">关于</a></li>
                          <li><a href="">资讯</a></li>
                          <li><a href="">通讯</a></li>
                      </ul>
                  </li>
              </ul>
          </div>
      </nav>

(3)导航栏中的表单

      <form action="" class="navbar-form navbar-right">
          <div class="form-group">
              <input class="form-control" type="text" placeholder="Search"/>
          </div>
          <button class="btn btn-default">Search</button>
      </form>

(4)导航栏中的按钮

navbar-btn

      <button class="btn btn-default navbar-btn">Submit</button>

(5)导航栏中的文本

navbar-text

      <p class="navbar-text">Signed in as Thomas</p>

(6)固定到顶部、底部

navbar-fixed-top 、navbar-fixed-bottom

      <nav class="navbar navbar-default navbar-fixed-top">
          <div class="navbar-header">
              <a class="navbar-brand" href="">教育事业</a>
          </div>
          <ul class="nav navbar-nav">
              <li class="active"><a href="">Home</a></li>
              <li><a href="">Project</a></li>
              <li class="dropdown">
                  <a href="" class="dropdown-toggle" data-toggle="dropdown">Message <span class="caret"></span></a>
                  <ul class="dropdown-menu">
                      <li><a href="">关于</a></li>
                      <li><a href="">资讯</a></li>
                      <li><a href="">通讯</a></li>
                  </ul>
              </li>
          </ul>
      </nav>

(7)静态的顶部

navbar-static-top

<nav class="navbar navbar-default navbar-static-top">
    ...
</nav>

(8)倒置的导航栏

带有黑色背景白色文本的倒置的导航栏

navbar-inverse

<div class="navbar navbar-inverse navbar-fixed-top" role="navigation"></div>

3.面包屑导航

 

<ul class="breadcrumb"> <li><a href="">首页</a></li> <li><a href="">列表</a></li> <li class="active">详情</li>

</ul>


原文发布时间:2018年06月11日 15:12:56 原文作者:Roger_CoderLife 本文来源CSDN,如需转载请联系原作者




相关文章
|
3天前
|
前端开发
【前端web入门第四天】02 CSS三大特性+背景图
本文详细介绍了CSS的三大特性:继承性、层叠性和优先级,并深入讲解了背景图的相关属性,包括背景属性、背景图的平铺方式、位置设定、缩放、固定以及复合属性。其中,继承性指子元素自动继承父元素的文字控制属性;层叠性指相同属性后定义覆盖前定义,不同属性可叠加;优先级涉及选择器权重,包括行内样式、ID选择器等。背景图部分则通过具体示例展示了如何设置背景图像的位置、大小及固定方式等。
227 91
|
3天前
|
前端开发
【前端web入门第四天】01 复合选择器与伪类选择器
本文档详细介绍了CSS中的复合选择器与伪类选择器。复合选择器包括后代选择器、子代选择器、并集选择器和交集选择器,能够更精确地定位和样式化元素。后代选择器用于选中某元素的所有后代,子代选择器仅选中直接子元素。并集选择器可为多个标签设置相同样式,而交集选择器则选中同时满足多个条件的元素。此外,还介绍了伪类选择器,如鼠标悬停效果和超链接的不同状态。
42 32
【前端web入门第四天】01 复合选择器与伪类选择器
|
3天前
|
前端开发
【前端web入门第三天】02 CSS字体和文本
本文详细介绍了CSS中字体和文本的相关属性。字体部分涵盖字体大小、粗细、样式、行高、字体族及`font`复合属性,通过具体示例展示了如何设置和使用这些属性。文本部分则讲解了文本缩进、对齐方式、修饰线及文字颜色等属性,并提供了实用的代码示例。此外,还简要介绍了调试工具中的一些细节,如错误属性标识和属性生效状态的控制。
38 28
|
2天前
|
前端开发
【前端web入门第五天】03 清除默认样式与外边距问题【附综合案例产品卡片与新闻列表】
本文档详细介绍了CSS中清除默认样式的方法,包括清除内外边距、列表项目符号等;探讨了外边距的合并与塌陷问题及其解决策略;讲解了行内元素垂直边距的处理技巧;并介绍了圆角与盒子阴影效果的实现方法。最后通过产品卡片和新闻列表两个综合案例,展示了所学知识的实际应用。
20 11
|
2天前
|
前端开发
|
2天前
|
弹性计算 前端开发 容器
【前端web入门第六天】02 flex布局
Flex布局是一种现代CSS布局模式,通过给父元素设置`display: flex`,其子元素可自动挤压或拉伸。它包含弹性容器和弹性盒子,主轴默认为水平方向,侧轴为垂直方向。主轴对齐方式由`justify-content`属性控制,侧轴对齐方式包括`align-items`(针对所有子元素)和`align-self`(针对单个子元素)。修改主轴方向使用`flex-direction`属性,`flex`属性用于控制子元素在主轴上的伸缩比例。此外,`flex-wrap`属性允许子元素换行,而`align-content`属性则定义多行对齐方式。
|
2天前
|
前端开发
【前端web入门第五天】01 结构伪类选择器与伪元素选择器
本文介绍了CSS中的结构伪类选择器和伪元素选择器。结构伪类选择器如`nth-child`可根据元素结构关系进行选择,例如将列表中首个`&lt;li&gt;`元素背景设为绿色。伪元素选择器用于创建装饰性内容。
|
2天前
|
前端开发
【前端web入门第五天】02 盒子模型基础
本文档详细介绍了CSS中的盒子模型及其组成部分,包括内容区域、内边距、边框线和外边距。通过具体示例展示了如何设置边框线、内边距及外边距,并解释了尺寸计算方法和版心居中的技巧。内容丰富,示例清晰,有助于理解盒子模型在网页布局中的应用。
|
2天前
|
前端开发
【前端web入门第六天】01 CSS浮动
这是关于CSS布局第六天学习目标的介绍,主要解决多个`&lt;div&gt;`标签在同一行显示的问题,即一个在左边,另一个在右边。文中介绍了标准流、浮动及flex布局的概念,重点推荐使用flex布局。文章详细讲解了浮动的基本使用、布局技巧及清除浮动的方法,包括额外标签法、单伪元素法、双伪元素法和`overflow`隐藏法,并提供了示例代码帮助理解。
|
2天前
|
前端开发
前端web入门第四天】03 显示模式+综合案例热词与banner效果
本文档介绍了HTML中标签的三种显示模式:块级元素、行内元素与行内块元素,并详细解释了各自的特性和应用场景。块级元素独占一行,宽度默认为父级100%,可设置宽高;行内元素在同一行显示,尺寸由内容决定,设置宽高无效;行内块元素在同一行显示,尺寸由内容决定,可设置宽高。此外,还提供了两个综合案例,包括热词展示和banner效果实现,帮助读者更好地理解和应用这些显示模式。