Bootstrap 4 是一款风行的前端框架,它供给了丰富的东西跟组件,使得开辟者可能疾速构建呼应式网页。以下是一些实战秘籍,帮助你更好地控制 Bootstrap 4,打造高效的呼应式网页计划。
npm install bootstrap
Bootstrap 4 的网格体系利用 12 列规划,经由过程百分比来分配宽度。比方,.col-md-6
表示在中等及以上屏幕尺寸时,该列将占用父元素宽度的 50%。
<div class="container">
<div class="row">
<div class="col-md-6">列1</div>
<div class="col-md-6">列2</div>
</div>
</div>
利用媒体查询可能针对差别屏幕尺寸利用差其余款式。比方,以下代码将在小屏幕上暗藏 .col-md-6
列:
@media (max-width: 767px) {
.col-md-6 {
display: none;
}
}
Bootstrap 4 供给了机动的导航栏组件,可能轻松创建程度或垂直导航栏。
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">品牌</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#">首页 <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">对于</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">接洽</a>
</li>
</ul>
</div>
</nav>
Bootstrap 4 供给了易于利用的模态框组件,可能表现或暗藏内容。
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
打开模态框
</button>
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">模态框标题</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
模态框内容
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">封闭</button>
<button type="button" class="btn btn-primary">保存</button>
</div>
</div>
</div>
</div>
经由过程利用 Bootstrap 的 CDN,可能增加效劳器负载,进步加载速度。
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MDdH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
紧缩跟兼并 CSS 跟 JavaScript 文件可能增加文件大小,进步加载速度。
利用 Bootstrap 4 创建一个存在呼应式规划的博客,包含导航栏、侧边栏、内容地区跟页脚。
利用 Bootstrap 4 计整齐个电商网站,包含产品列表、购物车、付出页面等。
利用 Bootstrap 4 开辟一个交际媒体平台,包含用户头像、状况更新、消息体系等。
经由过程以上实战秘籍,你可能更好地控制 Bootstrap 4,打造出高效的呼应式网页计划。祝你在前端开辟的道路上越走越远!