视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
bootstrap教程整理-起步+CSS基础
2020-11-27 19:27:46 责编:小采
文档


自学Bootstrap的时候,是跟着官网文档学的。官网写的其实很清晰完整,但是对于前端的初学者来说,其实还是有很多零零散散的知识点可以除去暂时不看的。

【相关视频推荐:Bootstrap教程】

所以在此将其中的知识点删删减减的做了一个小总结,希望在“入门”这个方面能帮到你。

bootstrap笔记-起步+CSS基础

一、起步

1.引用

通过官网下载,或者通过bootCDN提供的CDN服务,又或通过cdnjs提供的CDN服务引用一下文档

bootstrap.min.css 
bootstrap.min.js

在引用bootstrap.min.js之前需要引用jquery

jquery.min.js

CDN服务

https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css
https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js

引用我们文档的时候,建议写在body标签内容的最下面

…
<bdoy>
…
<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
</body>
…

2.移动优先

为了确保适当的绘制和触屏缩放,需要在 <head> 之中添加 viewport 元数据标签。

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

在移动设备浏览器上,通过为视口(viewport)设置 meta 属性为 user-scalable=no 可以禁用其缩放(zooming)功能。

 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

如果想弄明白以上代码的具体内容,想完全搞懂移动像素的问题。推荐去慕课网看一下WEB移动的课程

二、CSS排版布局

1.布局容器

内容容器,宽度进行了固定(左右有间距)

<div class="container"></div>

内容容器,宽度为100%

<div class="container-fluid"></div>

2.栅格系统

栅格化系统,将屏幕宽平均分成了12份,div占多少份,就在class里面写什么数字

比如

 class="col-md-12"

针对于不同的屏幕大小,分成了四大类,分别是:

.col-lg-大屏幕 >1200px
.col-md-中等屏幕 992px~1200px
.col-sm-小屏幕 750px~992px
.col-xs-超小屏幕 <750px

html:

 <div class="container">
 <div class="row">
 <div class="col-lg-3 col-md-6 col-sm-12">好好学习天天向上</div>
 <div class="col-lg-3 col-md-6 col-sm-12">好好学习天天向上</div>
 <div class="col-lg-3 col-md-6 col-sm-12">好好学习天天向上</div>
 <div class="col-lg-3 col-md-6 col-sm-12">好好学习天天向上</div>
 
 </div>
 </div>

css:

<style>
div[class^="col"]{
outline-offset: 1px;
outline:1px solid red;
}
</style>

3.排版-标题

<mark></mark> 标记标签
<small></small> 小文本标签/副标题标签

4.排版-代码

 <kbd></kbd> 标记通过键盘输入的内容
 <code></code> 标记代码内容

5.表格

在传统的<b>table>tr>td</b>的基础上添加类名即可使用bootstrap提供的表格特效

基础表格:

 <table class="table"></table>

在<b>.table</b>的基础上,再增添以下下类名,可增加相应的效果

.table-bordered 带边框的
.table-striped 带条纹的
.table-hover 鼠标悬停
.table-condensed 紧缩表格 单元格内的padding值减半

状态类 通过这些状态类可以为行或单元格设置颜色

.active 鼠标悬停在行或单元格上时所设置的颜色.success 标识成功或积极的动作.info 标识普通的提示信息或动作.warning 标识警告或需要用户注意.danger 标识危险或潜在的带来负面影响的动作

6.情景颜色(文本,按钮,背景等等)

颜色在之后的学习中很多地方都会用到

 -default; 默认
 -primary; 首选项
 -success; 成功(一般用于表达积极向上)
 -info; 信息
 -warning; 警告
 -danger; 危险

7.按钮

通常我们用input或者button标签写表单按钮,也会用a标签仿写按钮。

 <a class="btn btn-danger" href="">百度一下</a>
 <input class="btn btn-danger" type="button" value="按钮2">
 <button class="btn btn-danger">按钮3</button>

按钮有以下几种皮肤,或者说是主题,又或者简单称之为颜色吧:

 btn-default; 默认
 btn-primary; 首选项
 btn-success; 成功(一般用于表达积极向上)
 btn-info; b 信息
 btn-warning; 警告
 btn-danger; 危险
 btn-link; 连接(a标签的方式)

8.三角符号

通过使用三角符号可以指示某个元素具有下拉菜单的功能。注意,向上弹出式菜单中的三角符号是反方向的。

<span class="caret"></span>

9.关闭按钮

通过使用一个象征关闭的图标,可以让模态框和警告框消失。

 <button type="button" class="close" >
 <span>×</span>
 </button>

下载本文
显示全文
专题