Bootstrap框架--起步,全局样式


应用网站 https://v3.bootcss.com/getting-started/

Bootstrap 框架学习基础:html ,css,JavaScript

bootstrap本篇学习重点:学习理解简单,但样式class众多,需要背class类名,上千个class类名,至少记住常用类名,栅格系统

概念

Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,是属于UI类框架。
Bootstrap框架分为 Bootstrap 基本结构、Bootstrap CSS、Bootstrap 布局组件和 Bootstrap 插件几个部分
请注意,Bootstrap 的所有 JavaScript 插件都依赖 jQuery,因此 jQuery 必须在 Bootstrap 之前引入

Bootstrap 2版本 主要做PC端,几乎没啥人用了
3版本 移动设备优先,几乎都在用(为主)
4版本 ,移动设备优先,放弃了老版本的IE,看实际情况使用。

起步

使用方式:
1.直接下载使用
2.使用cdn的方式

直接到官网下载使用
在这里插入图片描述
解压打开后
在这里插入图片描述

需要的是dist这个目录里面的东西
在这里插入图片描述

一般情况下都不太会去使用它的js文件,而只会使用它css相关的东西
对于css目录来讲,开发人员只需要boostrap.css这个文件(开发版)。而boostrap.min.css是上线选择的版本(生产版)。带.map的为“资源映射”文件,而其它带有theme字样的是主题文件,这些都可以不需要。

在这里插入图片描述

拉进项目文件夹
在这里插入图片描述

cdn引入
在这里插入图片描述
本地引入文件
在这里插入图片描述

全局 CSS 样式

主体内容类名及对应的css样式
1 .container 类用于固定宽度并支持响应式布局的容器,用于包裹主体内容, 居中的内容展示。

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

2 .container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器
流式布局容器
将最外面的布局元素 .container 修改为 .container-fluid,就可以将固定宽度的栅格布局转换为 100% 宽度的布局。

栅格系统

移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列
栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。

通过“行(row)”在水平方向创建一组“列(column)”
所有“列(column)必须放在 ” .row 内

在不同分辨率的设备下,将元素。“.row”元素分为12列

在这里插入图片描述

在这里插入图片描述
col-md-offset- 将元素添加 margin-left 进行定位 (推)
col-md-push- 将元素添加 position: relative; left : 进行右移动(拉)
col-md-pull 将目标拉向左侧(补)

表格

table:
.table-striped 条纹状表格
.table-bordered 带边框的表格
.table-hover 鼠标悬停

<table class="table">
table类名
table基本样式(只有横向分隔线)
table-striped条纹状表格
table-bordered带边框的表格
table-hover鼠标悬停
table-condensed可以让表格更加紧凑,单元格中的内补(padding)均会减半
tr/th/td类名
active鼠标悬停在行或单元格上时所设置的颜色
success标识成功或积极的动作
info标识普通的提示信息或动作
warning标识警告或需要用户注意
danger标识危险或潜在的带来负面影响的动作
table-responsive实现响应式表格

表单

包裹input和label的父级元素
form-group定义为增加盒子的下边界
checkbox定义包裹的元素为复选框
input
form-control充满整个父元素,with:100%,并且有换行作用
form
form-inline内联排列
form-horizontal水平排列

下拉菜单

<select class="form-control">   

默认显示多选项

<select multiple class="form-control">

按钮

btn 定义为按钮

三种按钮的形式

	<a href="" class="btn btn-default">btn1</a>
	<input class="btn btn-default" type="button" value="btn2">
	<button class="btn btn-default">btn3</button>

对应的6种颜色
(默认样式)Default
(首选项)Primary
(成功)Success
(一般信息)Info
(警告)Warning
(危险)Danger

       <a href="" class="btn btn-default">基础颜色</a>
		 <a href="" class="btn btn-primary">首选项-深蓝色</a>
		 <a href="" class="btn btn-success">成功色-绿色</a>
		 <a href="" class="btn btn-info">提示色-浅蓝色</a>
		 <a href="" class="btn btn-warning">警告色-黄色</a>
		 <a href="" class="btn btn-danger">危险色-红色</a>
按钮的颜色
btn-default基础颜色
btn-primary首选项-深蓝
btn-success成功色-绿色
btn-info提示色-浅蓝色
btn-warning警告色-黄色
btn-danger危险色-红色
按钮的尺寸
btn-lg大按钮
btn-md中按钮(默认演示)
btn-sm小按钮
btn-xs超小按钮
块级按钮
btn-lgbtn-block按钮变为块级元素

三角符号

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

图片

img类名
img-rounded圆角
img-circle圆形
img-thumbnail缩略图
img-responsive响应式

辅助类

文本

文本 类名背景类名颜色
text-muted缓和的,温和的
text-primarybg-primary深蓝
text-successbg-success浅绿
text-infobg-info浅蓝
text-warningbg-warning浅黄色
text-dangerbg-danger浅红

其他

类名作用
.close关闭按钮
.caret三角符号
pull-left快速浮动
pull-right快速浮动
center-block让内容块居中(已知宽度水平居中)
.show 和 .hidden显示或隐藏内容
invisible可见性

响应式工具

.visible-xs- 超小屏幕 手机 (<768px)可见
.hidden-xs 超小屏幕 手机 (<768px)隐藏

以此类推…

TOP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值