物化 CSS 中面包屑有哪些类?
物化是一个基于谷歌 Material Design 的现代响应式 CSS 框架。它的目标是开发一个设计系统,允许在任何平台上的所有服务中集成用户体验。物化是一种将成功设计的经典原则与创新和技术相结合的设计语言。物化带来了各种有用的组件,帮助开发人员创建响应网站。面包屑是物化 CSS 的内置组件之一。物化 CSS 中的面包屑基本上是在你有多层内容来显示用户在网站或 web App 上的当前工作位置时使用的。
物化 CSS 提供了各种 CSS 类,以一种简单的方式创建一个漂亮的面包屑。下表显示了可用的类及其用法。
- nav-wrapper: 它基本上将 nav 组件设置为面包屑或者一个 navbar 包装器。
- 面包屑:用于将锚点元素设置为面包屑。最后一个锚点元素处于活动状态,而其余元素显示为灰色。
我们可以使用以下语法创建面包屑。
语法:
<nav>
<div class="nav-wrapper green">
<a href="#html5" class="breadcrumb">HTML5</a>
<a href="#materialize" class="breadcrumb">Materialize</a>
<a href="#breadcrumb" class="breadcrumb">BreadCrumb</a>
</div>
</nav>
示例 1: 在本例中,我们用当前位置面包屑创建了一个简单的面包屑,这意味着您在面包屑页面上,它在物化类别下,HTML5 指向 HTML5 页面。
超文本标记语言
<html>
<head>
<title>BreadCrumb</title>
<link
rel="stylesheet"
href=
"https://fonts.googleapis.com/icon?family=Material+Icons"/>
<link
rel="stylesheet"
href=
"https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css"/>
<script
type="text/javascript"
src=
"https://code.jquery.com/jquery-2.1.1.min.js">
</script>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js">
</script>
<style>
.container {
height: 64px;
display: flex;
align-items: center;
}
h1 {
justify-content: center;
text-align: center;
}
div {
display: flex;
align-items: center;
color: white;
background-color: green;
}
span {
font-family: Roboto;
font-weight: 300;
font-size: 20px;
color: white;
}
i {
margin: 0 8px;
}
</style>
</head>
<body>
<div class="container">
<div>
<span>HTML5</span>
<i class="material-icons">double_arrow</i>
</div>
<div>
<span>Materialize</span>
<i class="material-icons">double_arrow</i>
</div>
<div>
<span>BreadCrumb</span>
<i class="material-icons">double_arrow</i>
</div>
</div>
<h1>GeeksForGeeks</h1>
</body>
</html>
输出:
示例 2: 在本例中,我们将使用活动的当前位置面包屑创建一个简单的面包屑。
超文本标记语言
<html>
<head>
<title>BreadCrumb</title>
<link
rel="stylesheet"
href=
"https://fonts.googleapis.com/icon?family=Material+Icons"/>
<link
rel="stylesheet"
href=
"https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css"/>
<style>
h1 {
justify-content: center;
text-align: center;
}
</style>
<script
type="text/javascript"
src=
"https://code.jquery.com/jquery-2.1.1.min.js">
</script>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js">
</script>
</head>
<body class="container">
<nav>
<div class="nav-wrapper green">
<a href="#html5" class="breadcrumb">HTML5</a>
<a href="#materialize" class="breadcrumb">Materialize</a>
<a href="#breadcrumb" class="breadcrumb">BreadCrumb</a>
</div>
</nav>
<h1>GeeksForGeeks</h1>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处