【CSS学习第十二篇】

CSS学习第十二篇

  • [1. 移动Web开发rem适配布局导读](#1. 移动Web开发rem适配布局导读)
  • [2. rem单位](#2. rem单位)
  • [3. 媒体查询](#3. 媒体查询)
    • [3.1 媒体查询语法简介](#3.1 媒体查询语法简介)
    • [3.2 媒体查询+rem实现元素动态大小变化](#3.2 媒体查询+rem实现元素动态大小变化)
    • [3.3 媒体查询引入资源](#3.3 媒体查询引入资源)
  • 4.rem适配方案
    • [4.1 rem适配方案原理](#4.1 rem适配方案原理)
    • [4.2 rem最终适配方案1/2](#4.2 rem最终适配方案1/2)
  • [5. vw](#5. vw)
    • [5.1 vw介绍](#5.1 vw介绍)
    • [5.2 vw和vmin的区别](#5.2 vw和vmin的区别)

1. 移动Web开发rem适配布局导读

目标:

目录:

Less额外学了

2. rem单位

课前提问:rem适配布局特色?

rem基础:

em:相对于父元素的字体大小而言

rem:相对于html元素的字体大小而言(root em)

整个页面只有一个html,但是有很多父元素。

3. 媒体查询

3.1 媒体查询语法简介

先前的rem是根据html设置的字体大小而言的,

但是这里我们把他写死了,就无法实现动态变化了。

那我们如何根据不同设备的屏幕尺寸的宽度

来修改html内的文字大小呢?
通过媒体查询

语法规范

(1)媒体类型

(2)关键字

(3)媒体特性

实操:

and是既设置前面的属性又设置后面的属性。

3.2 媒体查询+rem实现元素动态大小变化

媒体查询结合rem

我们来做一个案例

实操:

借助媒体查询

观察字体大小变化

美化一下:

3.3 媒体查询引入资源

大屏幕和小屏幕显示不一样:

代码示例:(记得加浮动)

4.rem适配方案

4.1 rem适配方案原理

进入本节课前,先思考几个问题

回答:

原理

技术使用

4.2 rem最终适配方案1/2

适配方案一:

动态设置(这里设置均分15份)

实操

rem

适配方案二

自动除以10等份(定好1rem是划分为10份的值)
暂时简要了解,后续有需要再补充

5. vw

5.1 vw介绍

vw/vh

相对单位

计算几vw(vh同理)

开发中,vw和vh会不会混用

5.2 vw和vmin的区别

B站用的是vmin

自己开发的时候用的是vw,但是有问题

横屏:

而官方的横屏:

vmin是识别高度和宽度谁更小,就用谁来适配布局。
区别在于:

相关推荐
solicitous1 小时前
学习了解充电桩协议OCPP——J规范
学习
m0_547486662 小时前
《HTML+CSS+JavaScript+Vue前端开发技术教程》全套PPT课件
javascript·css·html
H__Rick2 小时前
C51单片机学习-DAY3
单片机·学习·mongodb
gCode Teacher 格码致知3 小时前
Javascript技术:CSS 中rem、vh 和 px各有其最佳适用场景-由Deepseek产生
开发语言·javascript·css
yoothey3 小时前
异常学习笔记:为什么自定义异常后还要 throw?
笔记·学习
WangN24 小时前
【通识】宇树G1_29DOF速度跟踪训练—逐章学习手册
人工智能·python·学习·机器人·具身智能
lazy H5 小时前
Spring Boot 项目如何连接 Redis?新手入门配置和常见错误总结
ide·spring boot·redis·后端·学习·intellij-idea
雾沉川5 小时前
Flutter 入门开发环境完整搭建教程
学习·flutter
星夜夏空995 小时前
STM32单片机学习(37) —— PWR和BKP
stm32·单片机·学习
万岳科技5 小时前
教育培训系统开发流程详解:平台建设关键环节解析
数据库·后端·学习