Bootstrap简介与实战

3 篇文章 0 订阅
1 篇文章 0 订阅

Bootstrap 简介、核心概念

Bootstrap是什么
  • 基于HTML 、CSS、 JavaScript的前端框架
  • 响应式布局
  • 移动设备优先
HTML5 doctype
	<!DOCTYPE html>
	<html lang="en">
	...
	</html>
响应式meta标签
<meta name="viewport" content="width=device-width, initial-scale=1">
Normalize.css
  • 使用Normalize来建立跨浏览器的一致性
    Normalize.css是一种CSS reset的替代方案。它在默认的HTML元素样式上提供了跨浏览器的高度一致性(实现不同浏览器之间样式的统一)。相比于传统的CSS reset,Normalize.css是一种现代的、为HTML5准备的优质替代方案(https://necolas.github.io/normalize.css/7.0.0/normalize.css)
  • Reboot
    Normalize所有的里面之外的元素,Normalize没有定义的样式
Bootstrap网格系统
什么是移动设备优先策略呢?
  • 基础的CSS是移动优先。优先设计更小的宽度
  • 媒体查询。针对于平板电脑、台式电脑
  • 渐进增强。随着屏幕大小的增加而添加元素
响应式:viewport尺寸的增加,系统会自动分为最多12列

在这里插入图片描述

Bootstrap网格选项

在这里插入图片描述

Bootstrap网格示例
  • 实例:移动设备和桌面屏幕
<!-- Stack the columns on mobile by making one full-width and the other half-width -->
<div class="row">
  <div class="col-xs-12 col-md-8">.col-xs-12 .col-md-8</div>
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>

<!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
<div class="row">
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>

<!-- Columns are always 50% wide, on mobile and desktop -->
<div class="row">
  <div class="col-xs-6">.col-xs-6</div>
  <div class="col-xs-6">.col-xs-6</div>
</div>

在这里插入图片描述

  • 实例:手机、平板、桌面
<div class="row">
  <div class="col-xs-12 col-sm-6 col-md-8">.col-xs-12 .col-sm-6 .col-md-8</div>
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>
<div class="row">
  <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
  <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
  <!-- Optional: clear the XS cols if their content doesn't match in height -->
  <div class="clearfix visible-xs-block"></div>
  <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
</div>

在这里插入图片描述

Bootstrap 常用组件、样式
  • Typography
  • Table
  • Form
  • Button
  • Dropdown
  • Button Group
  • Input Group
  • Navbar
  • Pagination
  • Tag
  • Alert
  • Modal Dialog
  • Progress Bar
  • List Group
  • Card
  • Tooltip

Spring Boot +Thymeleaf + Bootstrap实战

在这里插入图片描述

github:
https://github.com/gitAxin/bootstrap-in-action.git

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值