码迷,mamicode.com
首页 > 其他好文 > 详细

Bootstrap4一些零散的知识点

时间:2020-02-12 18:57:34      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:xbox   区别   div   移动设备   最大   开源   指定   javascrip   idt   

·Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。

Bootstrap4 目前是 Bootstrap 的最新版本,是一套用于 HTML、CSS 和 JS 开发的开源工具集。利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app 。

 

·Bootstrap4 CDN

  <meta name="viewport" content="width=device-width, initial-scale=1">

使网页适合手机屏幕

 

  <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">

Bootstrap4核心css

 

  <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>

jQuery文件,在bootstrap.min.js前引入

 

  <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script>

bootstrap.bundle.min.js 用于弹窗、提示、下拉菜单,包含了 popper.min.js

 

 

  <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>

Bootstrap4 核心 JavaScript 文件

 

·Bootstrap 4 需要一个容器元素来包裹网站的内容。

两个容器类:

.container 类用于固定宽度并支持响应式布局的容器。

.container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。

 

Bootstrap4 网格系统

·Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多 12 列。

我们也可以根据自己的需要,定义列数

 

·Bootstrap 4 网格系统有以下 5 个类:

.col- 针对所有设备

.col-sm- 平板 - 屏幕宽度等于或大于 576px

.col-md- 桌面显示器 - 屏幕宽度等于或大于 768px)

.col-lg- 大桌面显示器 - 屏幕宽度等于或大于 992px)

.col-xl- 超大桌面显示器 - 屏幕宽度等于或大于 1200px)

 

·Bootstrap4 网格系统规则:

1网格每一行需要放在设置了 .container (固定宽度) 或 .container-fluid (全屏宽度) 类的容器中,这样就可以自动设置一些外边距与内边距。

2使用行来创建水平的列组。

3内容需要放置在列中,并且只有列可以是行的直接子节点。

4预定义的类如 .row 和 .col-sm-4 可用于快速制作网格布局。

5列通过填充创建列内容之间的间隙。 这个间隙是通过 .rows 类上的负边距设置第一行和最后一列的偏移。

6网格列是通过跨越指定的 12 个列来创建。 例如,设置三个相等的列,需要使用用三个.col-sm-4 来设置。

Bootstrap 3 和 Bootstrap 4 最大的区别在于 Bootstrap 4 现在使用 flexbox(弹性盒子) 而不是浮动。 Flexbox 的一大优势是,没有指定宽度的网格列将自动设置为等宽与等高列 。

 

 

文字排版

display标签可写出一些更大的标题

small标签可写出更小的

mark高亮

blockquote引用的内容

更多排版类:https://www.runoob.com/bootstrap4/bootstrap4-typography.html

 

一些字体颜色

<div class="container">

  <h2>代表指定意义的文本颜色</h2>

  <p class="text-muted">柔和的文本。</p>

  <p class="text-primary">重要的文本。</p>

  <p class="text-success">执行成功的文本。</p>

  <p class="text-info">代表一些提示信息的文本。</p>

  <p class="text-warning">警告文本。</p>

  <p class="text-danger">危险操作文本。</p>

  <p class="text-secondary">副标题。</p>

  <p class="text-dark">深灰色文字。</p>

  <p class="text-light">浅灰色文本(白色背景上看不清楚)。</p>

  <p class="text-white">白色文本(白色背景上看不清楚)。</p>

</div>

 

一些链接颜色:

<div class="container">

  <h2>文本颜色</h2>

  <p>鼠标移动到链接。</p>

  <a href="#" class="text-muted">柔和的链接。</a>

  <a href="#" class="text-primary">主要链接。</a>

  <a href="#" class="text-success">成功链接。</a>

  <a href="#" class="text-info">信息文本链接。</a>

  <a href="#" class="text-warning">警告链接。</a>

  <a href="#" class="text-danger">危险链接。</a>

  <a href="#" class="text-secondary">副标题链接。</a>

  <a href="#" class="text-dark">深灰色链接。</a>

  <a href="#" class="text-light">浅灰色链接。</a>

</div>

 

表格:

https://www.runoob.com/bootstrap4/bootstrap4-tables.html

 

Bootstrap4 Jumbotron

Jumbotron(超大屏幕)会创建一个大的灰色背景框,里面可以设置一些特殊的内容和信息

 

 

 

按钮:

<button type="button" class="btn btn-outline-primary">主要按钮</button> <button type="button" class="btn btn-outline-secondary">次要按钮</button> <button type="button" class="btn btn-outline-success">成功</button> <button type="button" class="btn btn-outline-info">信息</button> <button type="button" class="btn btn-outline-warning">警告</button> <button type="button" class="btn btn-outline-danger">危险</button> <button type="button" class="btn btn-outline-dark">黑色</button> <button type="button" class="btn btn-outline-light text-dark">浅色</button>

 

 

进度条:

https://www.runoob.com/bootstrap4/bootstrap4-progressbars.html

 

列表:

https://www.runoob.com/bootstrap4/bootstrap4-progressbars.html

 

卡片:

https://www.runoob.com/bootstrap4/bootstrap4-cards.html

Bootstrap4一些零散的知识点

标签:xbox   区别   div   移动设备   最大   开源   指定   javascrip   idt   

原文地址:https://www.cnblogs.com/XiaoGao128/p/12299799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!