15.1 面包屑導(dǎo)航
面包屑導(dǎo)航一般用在網(wǎng)站頂部導(dǎo)航條下,指示當(dāng)前頁(yè)在導(dǎo)航層次結(jié)構(gòu)中的層次,一般用>或者|及空格間隔,Bootstrap5 面包屑導(dǎo)航通過(guò)CSS自動(dòng)添加分隔符。
下面圖中,在導(dǎo)航條下面那行小的導(dǎo)航就是一個(gè)常見(jiàn)的面包屑導(dǎo)航
15.2 實(shí)例
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="keywords" content="">
<meta name="description" content="">
<link href="bootstrap5/bootstrap.min.css" rel="stylesheet">
<title>面包屑演示</title>
</head>
<body>
<br><br>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">首頁(yè)</a></li>
<li class="breadcrumb-item"><a href="#">新聞</a></li>
<li class="breadcrumb-item active" aria-current="page">國(guó)內(nèi)新聞</li>
</ol>
</nav>
<script src="bootstrap5/bootstrap.bundle.min.js" ></script>
</body>
</html>
復(fù)制代碼
15.2 自定義分隔符
15.2.1 通過(guò)修改本地CSS自定義屬性
如下代碼中,通過(guò)添加添加一個(gè)style="--bs-breadcrumb-divider: '>';"
可以使用>做分割符號(hào),還可以改成其他任何字符。
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="keywords" content="">
<meta name="description" content="">
<link href="bootstrap5/bootstrap.min.css" rel="stylesheet">
<title>面包屑演示</title>
</head>
<body>
<br><br>
<nav style="--bs-breadcrumb-divider: '>';" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">首頁(yè)</a></li>
<li class="breadcrumb-item"><a href="#">新聞</a></li>
<li class="breadcrumb-item active" aria-current="page">國(guó)內(nèi)新聞</li>
</ol>
</nav>
<nav style="--bs-breadcrumb-divider: '|';" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">首頁(yè)</a></li>
<li class="breadcrumb-item"><a href="#">新聞</a></li>
<li class="breadcrumb-item active" aria-current="page">國(guó)內(nèi)新聞</li>
</ol>
</nav>
<nav style="--bs-breadcrumb-divider: '-';" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">首頁(yè)</a></li>
<li class="breadcrumb-item"><a href="#">新聞</a></li>
<li class="breadcrumb-item active" aria-current="page">國(guó)內(nèi)新聞</li>
</ol>
</nav>
<script src="bootstrap5/bootstrap.bundle.min.js" ></script>
</body>
</html>
復(fù)制代碼
15.2.2 使用圖標(biāo)或圖片
上面例子也可以使用嵌入式SVG圖標(biāo)。
<nav style="--bs-breadcrumb-divider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='currentColor'/%3E%3C/svg%3E");" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">首頁(yè)</a></li>
<li class="breadcrumb-item"><a href="#">新聞</a></li>
<li class="breadcrumb-item active" aria-current="page">國(guó)內(nèi)新聞</li>
</ol>
</nav>
復(fù)制代碼
15.2.3 不使用分隔符
您還可以刪除分隔符設(shè)置--bs-breadcrumb-divider: '';(CSS自定義屬性中的空字符串將計(jì)為一個(gè)值)。
<nav style="--bs-breadcrumb-divider: '';" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">首頁(yè)</a></li>
<li class="breadcrumb-item"><a href="#">新聞</a></li>
<li class="breadcrumb-item active" aria-current="page">國(guó)內(nèi)新聞</li>
</ol>
</nav>
復(fù)制代碼
看了很多的長(zhǎng)文,累了吧,今天的課程就到這里,大家早早休息。請(qǐng)關(guān)注我,及時(shí)學(xué)習(xí) 俺老劉原創(chuàng)的《Bootstrap5零基礎(chǔ)到精通》第16節(jié) Bootstrap5手風(fēng)琴組件用法。