博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BootStrap的入门和响应式的使用
阅读量:4922 次
发布时间:2019-06-11

本文共 1087 字,大约阅读时间需要 3 分钟。

在做前端开发中,其实有百分之四十的时间用来布局写样式,百分之三十用来写JS逻辑交互,百分之三十时间用来测试调bug,可以看的到的是,用在布局+样式的时候会比较多,

 

所以会有很多的前端框架诞生,例如bootstrap

 

前端框架包含有设定好的html布局结构,css样式,一些js效果,理论上将,不需要写一行代码,只需复制粘贴就可以实现一个静态页面

 

官方不要脸的介绍:简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。

 

用bootstrap不仅可以写PC的页面,还可以做响应式

 

响应式:利用媒体查询等技术,通过检测浏览器的尺寸不同,来显示不同的布局结构,原理就是,媒体查询可以检测到屏幕的尺寸是否处于某一个范围,如果是的时候可以让某一段css代码起作用,来实现结构切换

 

boot 默认的将屏幕划分成了四种:

 

0-768 xs ;768-992 sm ; 992-1200 md;1200- lg ;

 

boot 提供了两个布局容器,这两个布局容器是要作为某一个大的区域的最外层元素的,会和其他的一些布局类名配合使用

 

.container .container-fluid

 

container-fluid在任意屏幕下宽度都是百分之一百

 

container 是在xs屏永远都是100%;768-992,宽度:768;992-1200,宽度:992;1200- 宽度:1200,永远居中

 

boot 提供了栅格系统(12栅格化,网格化,网格系统)会让我们在布局的时候,想象着将一行的空间分成12份,通过设置每一个元素占几份来控制元素的排列

 

row类名可以在容器中将某一行分成12份

 

col-type-num 可以确定某一行中的某一个元素在type屏幕的情况下占num份

 

注意,在使用这些类名的时候有小屏优先这样的原则:

 

在写媒体查询样式的时候,应该先写小屏的样式,再写大屏的样式,小屏解析的css代码会较少,性能较高

col-type-offset-num 设定的是某一个元素在某一个屏幕尺寸下向右偏移几份
例如 我们只需要加上class名即可
<li class=" col-xs-12 col-sm-6 col-md-3 news"><img src="images/1.jpg"  alt=""></li>
<li class=" col-xs-12 col-sm-6 col-md-3 news"><img src="images/2.jpg"  alt=""></li>
 

转载于:https://www.cnblogs.com/mxs-blog/p/7871580.html

你可能感兴趣的文章
[bzoj3527][Zjoi2014]力_FFT
查看>>
评分卡模型建模的各步骤中的一些方法工具、开发要点、优化方向、调研总结...
查看>>
python selenium 滚动条处理、页面拖动
查看>>
轻松配置httpd的虚拟主机
查看>>
Perl处理数据(一):s替换、split和join
查看>>
CSS缎带效果
查看>>
JDK 动态代理分析
查看>>
LSTM(long short term memory)长短期记忆网络
查看>>
Linux NFS服务器的安装与配置
查看>>
BZOJ2242 [SDOI2011]计算器 【BSGS】
查看>>
第一次冲刺阶段(八)
查看>>
环境变量相关错误
查看>>
Linux 文件基本属性(三)
查看>>
BZOJ 4196 软件包管理器
查看>>
XML解析错误:xml处理指令不在外部实体的开始部分(转)
查看>>
Python递归查找文件(os.walk, os.path, fnmatch)
查看>>
Codeforces Round #312 (Div. 2) ABC题解
查看>>
BeanUtils数据封装与表单JavaBean
查看>>
使用Heartbeat实现双机热备
查看>>
Android-Launcher开发之ShortCut(1)
查看>>