媒体查询/栅格化布局/导航条
发布日期:2021-06-29 02:56:13
浏览次数:2
分类:技术文章
本文共 3185 字,大约阅读时间需要 10 分钟。
这里写目录标题
视口
视口
设备:
屏幕:PC ~screen 手机端 打印机~print 屏幕阅读器 尺寸: 常见尺寸 320-420之间响应式网页:同一个网页,在不同的条件下,使用不同的样式。
rem/百分比 网页:等比例缩放方式。【注】
使用min-width时,通常将小的条件放在前面。 使用max-width时,通常将大的条件放在前面实现方式:
内嵌式 格式:@media 设备名 逻辑关键词(and ,(逗号) not)(条件){ 样式; }屏幕设备宽度大于等于1200px时生效 */@media screen and (min-width: 1200px){ body{ background-color: brown; }}
外链式:
通过link标签引入样式,再通过media属性设置样式引用的条件。逻辑关键字
and 满足多个条件 , 多个条件中满足一个条件 not 逻辑非 只要不满足条件就会生效。设备方向:
opientation 属性可以定义设备的方向 portrait 竖屏设备 高度大于宽度 landscape 横屏设备 宽度大于高度
常见的查询特性:
orientation landscape portrait width 设备的宽度 height 设备的高度 min-width 最小宽度 max-width 最大宽度 min-height 最小高度 max-height 最大高度
Document 1223
栅格化系统(插件bootstrap)
首先需要下载bootstrap的css源码
bootstrap 的栅格系统 : 把一行(每个容器)均分为12列; 每一列都是使用百分比
栅格参数:(屏幕划分的临界点的值)
大屏 : >= 1200px 容器的固定宽度 1170px 预定义一个类名: col-lg-* 中等屏幕 : >= 992px 容器的固定宽度 970px 预定义一个类名: col-md-* 小屏幕 : >= 768px 容器的固定宽度 750px 预定义一个类名: col-sm-* 超小屏 : < 768px 容器的固定宽度 是100% 预定义一个类名: col-xs-*
栅格系统: 提供了两个容器:
- 固定宽度的容器: 预定义类名 .container (.container 类用于固定宽度并支持响应式布局的容器)
- 流式布局(宽度是全屏展示): 预定义类名 .container-fluid (.container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。)
响应式的布局: 栅格系统 统一类名前缀是 col-**-* : **: 代表屏幕的范围: 取值: lg md sm xs *: 每一份的占比(相当于12而言) 取值:数字 1 - 12
例如:
col-md-6: 中等屏幕上占六份 col-sm-8: 小屏幕上占8份进行栅格布局步骤:
- 提供一个布局容器:
- 提供一个行的容器:
- 开始栅格系统:
第一个第二个第三个第四个
注意:在容器中书写你的所有内容,容器外不用在套一个div了
(如果你套了div,那么不要给这个div定宽,否则效果就不对了) 栅格化布局中行的宽也不要定,靠内边距顶开列偏移
本质就是添加margin值 预定义类名: col-**-offset-*
123列偏移1份23
列排序
本质就是添加定位属性
往前排: col--pull-* 往后排: col--push-*12341吖2这是列排序的体现,看到重合了3往前排了2份41吖往后排23往前排4达到换位置的目的
导航条
找到 bootstrap网站 ->组件->导航条 里面讲解用法
转载地址:https://blog.csdn.net/z18237613052/article/details/111603875 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月05日 05时08分28秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Python自学(一)Python安装和环境配置...非喜轻喷
2019-04-29
Java环境变量和安装(自用备忘)
2019-04-29
webpack One CLI for webpack must be installed. These are recommended choices, delivered as separate
2019-04-29
【解决】Cannot find module 'webpack'_npm
2019-04-29
dubbo集成springboot demo for idea
2019-04-29
Windows下RabbitMQ安装,部署,配置(详解)
2019-04-29
完美解决springboot集成jsp问题(详解demo)
2019-04-29
Java-Activiti插件(eclipse、idea)-包含说明书
2019-04-29
nginx更改Error页面404等等页面指向
2019-04-29
jdk1.8新特性 lambda Optional 备忘记录
2019-04-29
Goland-golang:could not launch process: decoding dwarf section info at offset 0x0: too short
2019-04-29
个人第一个go样例,gin+gorm
2019-04-29
go-redis,最简单的增删改查还有json
2019-04-29
go get失败解决方案,推荐解决方案
2019-04-29
Mac上UltraEdit v18.00.0.22 分享
2019-04-29
go转换json,并且打印报文
2019-04-29