程序员书籍笔记 程序员书籍笔记
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • HTML

  • CSS

    • CSS规范
    • 基础
    • 选择器
    • 元素显示
    • 元素背景属性
    • CSS三大特征
    • 盒子模型
    • CSS浮动
    • CSS四种定位
    • CSS显示
    • CSS技巧
    • CSS3基础
    • CSS2D转3D
    • 移动端布局
    • 移动端适配
    • 响应式布局
      • 响应式布局
      • 媒体查询
        • 完整写法
        • 外部引入
        • 隐藏
      • Bootsrap
        • 基本使用
        • 栅栏系统
        • 类名
    • CSS的查询属性
  • JavaScript

  • GO

  • 正则表达式

  • java

  • TypeScript

  • react

  • 前端知识

  • jQuery

  • Python

  • C和C++

  • 前端和后端
  • CSS
yuadh
2021-09-09
目录

响应式布局

# 响应式布局

# 媒体查询

@media (条件选择器) {
	div {
		...
	}
}
1
2
3
4
5
  • max-width 小于等于这个值时满足条件
  • min-width 大于等于这个值时满足条件

注意层叠性 min 由小到大 max 由大到小

# 完整写法

@media 关键字 媒体类型 and (媒体特征) {...}

关键字 : and only not

媒体类型

类型名称 值 描述
屏幕 screen 带屏幕的设备
打印预览 print 打印预览模式
阅读器 speech 屏幕预览模式
不区分类型 all 默认值

媒体特征

特征名称 属性 值
视口的宽高 width、height
视口的最大宽高 max-width、max-height
视口最小宽高 min-width、min-width
屏幕方向 orientation portrait: 竖屏 landspace:横屏

# 外部引入

<link rel="stylesheet" media="(max-width):xxx" href="url"

<link rel="stylesheet" href="./index.css" media="max-width:1200px"
1

# 隐藏

@media (max-width:768px){
    .main{
        display: none;
    }
}
1
2
3
4
5

# Bootsrap

Bootstrap 是由 Twitter 公司开发维护的前端UI框架,它提供了大量编写好的CSS样式,允许开发者结合一定HTML结构及 JavaScript,快速编写功能完善的网页及常见的交互效果

# 基本使用

引入 Bootstrap.css 文件 引用类 如 .container

# 栅栏系统

BootStrap3默认将网页分成12份

超小屏幕 小屏幕 中等屏幕 大屏幕
响应式断点 <768px >=768px >=991px >=1200px
别名 xs sm md lg
容器宽度 100% 750px 970px 1170px
类前缀 col-xs-* col-sm-* col-md-* col-lg-*
列数 12 12 12 12
列间隙 30px 30px 30px 30px
<div class="container">
    <div class="col-lg-3 col-md-6">1 </div> 
    <div class="col-lg-3 col-md-6">2 </div> 
    <div class="col-lg-3 col-md-6">3 </div> 
    <div class="col-lg-3 col-md-6">4</div> 
</div>
1
2
3
4
5
6

# 类名

contianer 类的的内边距有15px Bootstrap中有大量的15px边距

  • contianer : 版心 , 自带左右15px的内边距
  • row : 行 , 自带左右-15的外边距 可以抵消版心
  • container-fluid : 宽度100%自带左右15的内边距

具体使用查看文档

完

编辑 (opens new window)
上次更新: 2023/02/07, 14:51:48
移动端适配
CSS的查询属性

← 移动端适配 CSS的查询属性→

Theme by Vdoing | Copyright © 2021-2023 yuadh
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×