Bootstarp框架用法
Bootstrap框架
Bootstrap框架
2.X 3.X 4.X # 推荐使用3.X版本
使用框架调整页面样式一般都是操作标签的class属性即可
bootstrap需要依赖于jQuery才能正常执行(动态效果)
引入方式
本地引入(最完整的)
1.引入jQuery
2.引入bootstrap的css文件
3.引入bootstrap的js文件
CDN引入
1.引入jQuery CDN
2.引入bootstrap css的 CDN 3.4.1
3.引入bootstrap js的 CDN 3.4.1
在Bootstrap上复制别的网站的HTML代码

布局容器
"""
第一次使用该框架的时候最好采用本地导入的方式
让pycharm记住bootstrap的关键字
"""
container 左右留白
container-fluid 左右不留白

栅格系统
row 行 # 一个row就是一行 一行是固定的12份
col-md-1 中等屏幕 桌面显示器 (≥992px)
col-sm-1 小屏幕 平板 (≥768px)
col-xs-1 超小屏幕 手机 (<768px) 手机端如果发生变形就用这个类
col-lg-1 大屏幕 大桌面显示器 (≥1200px)
.col-md-offset-* 列偏移
######可以在小份中再次分12份####
<div class="container">左右留白
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-lg-6 c1"></div>
<div class="col-lg-4 c1"></div>
<div class="col-lg-2 c1"></div>
</div>
</div>
<div class="col-md-6 c1"></div>
<div class="col-lg-4 c1"></div>
<div class="col-lg-8 c1"></div>
<div class="col-lg-2 c1"></div>
<div class="col-lg-8 c1"></div>
<div class="col-lg-2 c1"></div>
<div class="col-lg-8 c1">
<div class="row">
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
<div class="col-lg-1 c1"></div>
</div>
</div>
<div class="col-lg-4 c1"></div>
</div>
</div>



表格与表单
表格
关键类名:
text-center 文字居中
table table-striped table-bordered table-hover 给table用的
success danger warning 改变框颜色
<div class="container">左右留白
<div class="row">
<div class="col-md-8 col-lg-offset-2">
<h2 class="text-center">用户数据</h2>
<table class="table table-striped table-bordered table-hover">
<thead>
<tr class="success">
<th>姓名</th>
<th>年龄</th>
<th>爱好</th>
</tr>
</thead>
<tbody>
<tr class="danger">
<td>jason</td>
<td>18</td>
<td>读书</td>
</tr>
<tr class="warning">
<td>tony</td>
<td>20</td>
<td>电影</td>
</tr>
<tr>
<td>kevin</td>
<td>25</td>
<td>美女</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>

表单
关键类名:
form-control #input框变长
btn btn-danger btn-block 修改submit提交按钮的样式
注意:
radio和checkbox不要加form-control !!!
<h2 class="text-center">用户注册</h2>
<form action="">
<p>username:
<input type="text" class="form-control"></p>
<p>password:
<input type="password" class="form-control"></p>
<p>
<select name="" id="" class="form-control">
<option value="">111</option>
<option value="">222</option>
<option value="">333</option>
</select></p>
<input type="submit" class="btn btn-danger btn-block">
</form>

<form class="form-horizontal">
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" id="inputEmail3" placeholder="Email">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Password</label>
<div class="col-sm-10">
<input type="password" class="form-control" id="inputPassword3" placeholder="Password">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<div class="checkbox">
<label>
<input type="checkbox"> Remember me
</label>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default">Sign in</button>
</div>
</div>
</form>

按钮组
a标签变成按钮
类名:btn btn-primary
其他按钮
类名:btn btn-info btn-block 样式 (修改其css调整颜色)
btn-lg btn-sm 大小
<a href="" class="btn btn-primary">点我</a>
<input type="reset" class="btn btn-info">
<input type="reset" class="btn btn-info btn-sm">
<input type="reset" class="btn btn-info btn-lg">
<input type="reset" class="btn btn-info btn-block">

图片
<img src="..." alt="..." class="img-rounded">
<img src="..." alt="..." class="img-circle">
<img src="..." alt="..." class="img-thumbnail">

图标
bootstrap自带的
加个span标签
通过span标签修改class属性值(下图选中的就是class)


fontawesome网站
专门提供图标库 # 完美兼容bootstrap框架
先下载

然后解压后cv进pycharm

用link引入后就可以随意使用了

复制图标的源码然后添加
例如:
<i class="fa fa-bath" aria-hidden="true">
颜色可以用style直接修改颜色

导航条
直接在bootstrap里复制源码
颜色可改

其他
直接取拷

elementui
类似bootstrap框架 用法一致
Bootstarp框架用法的更多相关文章
- 关于comparable与comparator的用法(即自定义集合框架用法 )
package javastudy; import java.util.Comparator; import java.util.Iterator; import java.util.TreeSet; ...
- iframe框架用法
1.iframe标签: <iframe src="demo1.html" name="qiuqiu_Page" frameborder="0&q ...
- dubbo分布式rpc框架用法
dubbo是阿里巴巴开源的分布式服务框架,致力于提供高性能和透明化的rpc远程服务调用方案,以及soa服务治理方案,如果没有分布式需求,是不需要dubbo的,分布式环境dubbo的使用架构官方给出了一 ...
- SQLAlchemy框架用法详解
介绍 SQLAlchemy是一个基于Python实现的ORM框架.该框架建立在 DBAPI之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执 ...
- SSH框架用法,及作用(在一位菜鸟使用半年之后归纳的总结)
SSH框架从接触以来改变了我对代码的编写方式,从最初开始学习到勉强掌握可以说得到不少心得,以下内容出自java初学者对SSH的理解,如有不对的地方还请谅解,希望可以提出来与我交流,谢谢! SSH顾名思 ...
- python Bootstarp框架和inconfont、font-awesome使用
http://www.bootcss.com/ http://www.runoob.com/bootstrap/bootstrap-panels.html 查找基本的没问题 https://www. ...
- Hibernate框架用法
一,Hibernate框架介绍 没有Hibernate之前,使用jdbc来连接数据库时,需要反射加载驱动,再获取连接 在连接上获取sql承载块,传入sql语句执行,获取结果集,解析结果 Hiberna ...
- requirejs模块化框架用法分享
我采用的是一个非常流行的库require.js. 一.为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了.后来,代码越来越多,一 ...
- ButterKnife注入注解框架用法
Android 依赖注入 ButterKnife 基本使用 - 渐行渐远渐无声 - 博客园http://www.cnblogs.com/fansen/p/5653887.html ButterKnif ...
随机推荐
- django主要文件介绍及django请求生命流程图
-mysite文件夹 --mysite文件夹 --setting.py 配置文件 --urls.py 路由和视图函数对应关系(路由层) --wsgi.py wsgiref模块 --manage.py ...
- WPF之VisualTreeHelper
/// <summary> /// </summary> /// <typeparam name="T">< ...
- 最长公共子串(DP)
DP基础_最长公共子串 Description 两个序列的最长公共子串,这个子串要求在序列中是连续的.如:"bab"和"caba" (可以看出来最长公共子串是& ...
- C++ struct结构体内存对齐
•小试牛刀 我们自定义两个结构体 A 和 B: struct A { char c1; char c2; int i; double d; }; struct B { char c1; int i; ...
- .NetCore(.NET6)中使用swagger和swagger版本控制
一..NET6中使用swagger swagger支持 API 自动生成同步的在线文档,下面在.NET6中引入 1.建.NET6应用并建以下控制器 /// <summary> /// 订单 ...
- 搭建域环境,安装Exchange Server 2013,复现CVE-2019-1040
搭建域环境 操作系统: 域控:Windows server 2008 R2 域成员: Windows Server 2012 . Windows 7 对于将要安装成为DC的服务器来讲,其系统配置 ...
- maven国内镜像配置
Maven是当前流行的项目管理工具,但官方的库在国外经常连不上,连上也下载速度很慢.国内oschina的maven服务器很早之前就关了.今天发现阿里云的一个中央仓库,亲测可用. 1 <mirro ...
- SpringAOP--aop使用
SpringAOP使用方式 切点表达式 常用的符号: *:匹配任何数量字符: ..:匹配任何数量字符的重复,如在类型模式中匹配任何数量子包:而在方法参数模式中匹配任何数量参数. +:匹配指定类型的子类 ...
- Spring Boot 的配置文件有哪几种格式?它们有什么区别?
.properties 和 .yml,它们的区别主要是书写格式不同. 1).properties app.user.name = javastack 2).yml app: ...
- spring-boot 注解解析
package com.hllq.quan.controller; import com.hllq.quan.mapper.WeiboUserMapper; import com.hllq.quan. ...