Bootstrap- 响应式工具|学习笔记

简介: 快速学习 Bootstrap- 响应式工具

开发者学堂课程【移动 Web 前端开发:Bootstrap- 响应式工具】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/594/detail/8446


Bootstrap-Bootstrap- 响应式工具

 

内容简介

一、需求

二、实现需求


创建一个新文件,把模板引入

这时有  comtainer  容器,写入:

<header> 头</ header>

<section>内容</section>

<footer>脚k/footer>

简单的页面结构完成。

 

一、需求:

1.在大屏设备显示头内容 脚

2.在中等屏显示 内容 脚

3.在小屏设备显示 脚

4.在超小屏设备什么都不显示

 

二、实现需求:

>

1.写入:

@media screen and (min-width: 1200px){ }

2.写入:

@media screen and (min-width: 992px) and (max-width: 1200px) { //最大宽度不超过1200

header{

display: none; }

3.写入:

@media screen and (min-width: 768px) and (max-width: 992px) {

header{

display: none;

section{

display: none; }

4.写入:

media screen and (max-width: 768px){

header{

display: none;

section{

display: none;

footer{

display: none; }

刷新,大屏设备都可以看到,中屏显示内容和脚,小屏显示脚,超小屏什么都不显示。

通过这种方式可以控制某些东西显示和隐藏,但很麻烦。

Bootstrap  已经实现了这样的功能,用某一个类就可以代表功能。

这时候用响应式工具类:

image.png

比如:头,现在只让它在中等屏幕显示,只需要写一个 visible-md 类:

<header class="visible-md">头</ header>

如果让它超小屏幕也看得见,只需要加上  visible-xs  类。

通过这些类可以很方便的控制在什么屏幕上显示。

Hidden:

头只在大屏显示,其他都要隐藏:

<header class="hidden-md hidden-sm hidden-xs">头</header>

达到了头的需求,是针对性的。

内容要在小屏和超小屏隐藏:

<section class="hidden-xs hidden-sm">内容</section>

脚只需要在超小屏下隐藏:

<footer class="hidden-xs">脚</footer>

 hidden 来讲解是因为:.visible-xs、.visible-sm、.visible-md和 .visible-lg  类也同时存在。但是从v3.2.0版本开始不再建议使用。除了 相关的元素的特殊情况外,它们与 .visible-*-block 大体相同。

hidden-lg   控制某种屏幕下隐藏其他屏幕可见。

相关文章
|
6月前
|
存储 前端开发 JavaScript
|
2月前
Bootstrap5 响应式导航栏
Bootstrap5 响应式导航栏
22 4
|
10月前
|
前端开发 JavaScript 开发者
前端封装库/工具库的UI框架之Bootstrap
随着互联网时代的到来,对于Web应用的UI设计和开发变得越来越重要。而为了更高效地进行UI开发,前端封装库/工具库的出现成为了一个非常好的解决方案。其中一个颇受欢迎的UI框架就是Bootstrap。
121 0
|
Web App开发 前端开发 JavaScript
Web前端快速开发 Bootstrap 响应式UI框架
Web前端快速开发 Bootstrap 响应式UI框架
439 0
Web前端快速开发 Bootstrap 响应式UI框架
|
前端开发
bootstrap 组件之分页 提示框 提示工具组件
bootstrap 组件之分页 提示框 提示工具组件
|
Web App开发 弹性计算 前端开发
实验4 利用 BootStrap 创建简单页面| 学习笔记
快速学习实验4 利用 BootStrap 创建简单页面
193 0
实验4 利用 BootStrap 创建简单页面| 学习笔记
|
移动开发 前端开发 JavaScript
Bootstrap- 起步|学习笔记
快速学习 Bootstrap- 起步
172 0
Bootstrap- 起步|学习笔记
|
前端开发 开发者
Bootstrap-组件 |学习笔记
快速学习 Bootstrap-组件
86 0
N..
|
22天前
|
开发框架 前端开发 UED
Bootstrap的CSS组件
Bootstrap的CSS组件
N..
12 0