29_Bootstrap 组件_路径导航,标签,徽章 | 学习笔记

简介: 快速学习 29_Bootstrap 组件_路径导航,标签,徽章

开发者学堂课程【前端开发框架Bootstrap使用教程29_Bootstrap 组件_路径导航,标签,徽章】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/360/detail/4248


29_Bootstrap 组件_路径导航,标签,徽章


目录

一、路径导航

二、标签

三、徽章


一、路径导航

在一个带有层次的导航结构中标明当前页面的位置。

各路径间的分隔符已经自动通过 CSS 的 :before 和 content 属性添加了。

<ol class="breadcrumb">

 <li><a href="#">Home</a></li>

 <li><a href="#">Library</a></li>

 <li class="active">Data</li>

</ol>

范例1:

< !DOCTYPE html>

<html lang="en">

< head >

<meta charset="UTF-8">

<title>路径导航</title>

<link href="bootstrap.min.css" rel="stylesheet"/>

< /head>

<body>

<div class-"container-fluid">

<ol class="breadc rumb">

<li>a href="#">尚学堂</a> </li>

<lio<a href="#">Bootstrap</a> </li>

<lio<a href="#">组件</a> </li>

<li><a href="#">路径导航</a> </li>

</ol>

</div>

< /body>

< /html >


二、标签

1.实例

<h3>Example heading <span class="label label-default">New</span></h3>

范例1:

< ! DOCTYPE html>

<html lang= "en">

< head >

<meta charset="UTF-8">

<title>袮笠</title>

<link href="bootstrap.min.css" rel="stylesheet"/>

< /head>

< body>

<h3>今天空气质量<span class-"label label-default">最新< /span></h3>  

< /body>

< /html>

如果标签数量很多怎么办?

如果你有大量的设置为 inline 属性的标签全部放在一个较窄的容器元素内,在页面上展示这些标签就会出现问题,每个标签就会有自己的一个 inline-block 元素(就像图标一样)。解决的办法是为每个标签都设置为 display: inline-block; 属性。关于这个问题以及实例,请参考 #13219 。

2.可用的变体

用下面的任何一个类即可改变标签的外观。

<span class="label label-default">Default</span>

<span class="label label-primary">Primary</span>

<span class="label label-success">Success</span>

<span class="label label-info">Info</span>

<span class="label label-warning">Warning</span>

<span class="label label-danger">Danger</span>


三、徽章

<a href="#">Inbox <span class="badge">42</span></a>

<button class="btn btn-primary" type="button">

 Messages <span class="badge">4</span>

</button>

范例1:

< ! DOCTYPE html >

<html lang="en">

< head>

<meta charset="UTF-8">

<title>徽章</title>

<link href="bootstrap.min.css" rel="stylesheet"/>

< /head>

<body>

<div class="container">

<a href="#">wechat<span class="badge">10</span> </a>

</div>

< / body>

< /html>

1.Self collapsing

如果没有新的或未读的信息条目,也就是说不包含任何内容,徽章组件能够自动隐藏(通过CSS的 :empty 选择符实现) 。

2.适配导航元素的激活状态

Bootstrap 提供了内置的样式,让胶囊式导航内处于激活状态的元素所包含的徽章展示相匹配的样式。

<ul class="nav nav-pills" role="tablist">

 <li role="presentation" class="active"><a href="#">Home <span class="badge">42</span></a></li>

 <li role="presentation"><a href="#">Profile</a></li>

 <li role="presentation"><a href="#">Messages <span class="badge">3</span></a></li>

</ul>

相关文章
|
28天前
Bootstrap5 侧边栏导航(Offcanvas)3
通过设置 `data-bs-scroll` 和 `data-bs-backdrop` 属性,可以控制侧边栏弹出时元素的滚动行为和背景画布的显示。示例中展示了不同配置下的滚动效果和背景画布的使用方法。
|
29天前
|
JavaScript 前端开发
Bootstrap5 侧边栏导航(Offcanvas)1
Bootstrap5 的 Offcanvas 组件提供了一种在小屏幕设备上使用的侧边栏导航方案。通过添加 `.offcanvas` 类并结合 `data-bs-toggle=&quot;offcanvas&quot;` 属性,可实现侧边栏的显示与隐藏。支持通过链接的 `href` 或按钮的 `data-bs-target` 属性进行控制。
|
28天前
Bootstrap5 侧边栏导航(Offcanvas)2
侧边栏可通过`.offcanvas-start`、`.offcanvas-end`、`.offcanvas-top`和`.offcanvas-bottom`类分别设置在页面的左、右、顶、底位置。示例代码展示了如何使用这些类创建不同方向的侧边栏,包括按钮触发和内容区域的定义。
Bootstrap5 导航7
胶囊状动态选项卡通过设置 `data-bs-toggle=&quot;pill&quot;` 实现,包含导航项和内容区两部分。导航项使用 `&lt;ul class=&quot;nav nav-pills&quot;&gt;` 定义,每个选项链接到对应的内容区,实现点击切换显示的效果。内容区由多个 `&lt;div class=&quot;tab-pane&quot;&gt;` 组成,根据导航项的选择显示相应内容。
Bootstrap5 导航6
动态选项卡允许用户通过点击链接切换不同内容。在每个链接上添加 `data-bs-toggle=&quot;tab&quot;` 属性,并在对应内容的 `&lt;div&gt;` 标签中使用 `.tab-pane` 和 `.tab-content` 类。若需淡入效果,可在 `.tab-pane` 后添加 `.fade` 类。
|
1月前
|
前端开发
Bootstrap5 导航5
示例展示了两种导航菜单:胶囊式和选项卡式,均包含活动链接、下拉菜单(含三个子链接)及禁用链接。这些菜单使用 Bootstrap 类实现响应式设计。
Bootstrap5 导航4
`.nav-pills` 类可将导航项设置为胶囊形状,使界面更加美观。通过添加 `.nav-justified` 类,可以使导航项等宽对齐,适用于不同屏幕尺寸的布局。示例代码展示了如何使用这些类创建胶囊导航和等宽导航。
N..
|
7月前
|
开发框架 前端开发 UED
Bootstrap的CSS组件
Bootstrap的CSS组件
N..
71 0
|
前端开发 容器
|
前端开发 容器