翻译自:https://mdbootstrap.com/education/bootstrap/corporate-website-lesson-1/
Step 1
将 MDB package 解压,重命名为 corporate-website。
Step 2
创建一个基本结构,主要分为 3 部分:
-
<header>
用于放置导航栏 -
<main>
网页的内容 -
<footer>
附加信息以及链接
将下面的代码添加到 <body> 标签中:
<!--Main Navigation-->
<header>
</header>
<!--Main Navigation-->
<!--Main layout-->
<main>
</main>
<!--Main layout-->
<!--Footer-->
<footer>
</footer>
<!--Footer-->
Step 3
将下面代码复制到 <header>
标签中,从而创建一个基础的导航条:
<!--Navbar-->
<nav class="navbar navbar-expand-lg navbar-dark primary-color">
<!-- Navbar brand -->
<a class="navbar-brand" href="#">Navbar</a>
<!-- Collapse button -->
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#basicExampleNav" aria-controls="basicExampleNav"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Collapsible content -->
<div class="collapse navbar-collapse" id="basicExampleNav">
<!-- Links -->
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home
<span class="sr-only">(current)</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Features</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Pricing</a>
</li>
<!-- Dropdown -->
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown</a>
<div class="dropdown-menu dropdown-primary" aria-labelledby="navbarDropdownMenuLink">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
</ul>
<!-- Links -->
<form class="form-inline">
<div class="md-form my-0">
<input class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search">
</div>
</form>
</div>
<!-- Collapsible content -->
</nav>
<!--/.Navbar-->
将文件保存后,打开 index.html 即可在浏览器中查看当前的效果。
image.png
- .navbar-brand 展示你的公司、产品、或者项目名
- .navbar-nav 一个 full-height 且轻量级的导航条(支持 dropdown)
- .navbar-toggler
- .form-inline
- .navbar-text
- .collapse.navbar-collapse
Step 4
利用 Bootstrap 的栅格系统,编写基本的页面布局:
<!--Main container-->
<div class="container">
<!--Grid row-->
<div class="row">
<!--Grid column-->
<div class="col-md-7">
</div>
<!--Grid column-->
<!--Grid column-->
<div class="col-md-5">
</div>
<!--Grid column-->
</div>
<!--Grid row-->
<!--Grid row-->
<div class="row">
<!--Grid column-->
<div class="col-lg-4 col-md-12">
</div>
<!--Grid column-->
<!--Grid column-->
<div class="col-lg-4 col-md-6">
</div>
<!--Grid column-->
<!--Grid column-->
<div class="col-lg-4 col-md-6">
</div>
<!--Grid column-->
</div>
<!--Grid row-->
</div>
<!--Main container-->
Container
Bootstrap 使用 container 来包裹页面内容,以及便于栅格系统在此基础上能够使用。你有两种 container 可供选择:
<div class="container-fluid">
将会使用整个宽度展示你的内容
<div class="container">
将你的内容居中,并且保留适当的侧边距
Row
<div class="row">
Columns
<div class="col-md-*>