移动Web开发01

rem单位:

rem是一个相对单位,类似于em,em是父元素字体大小。
不同的是rem的基准是相对于html元素的字体大小。
比如,根元素(html)设置font-size=12px;非根元素设置width:2rem;则换成px表示就是24px。

rem的优点,可以通过修改html里面的文字大小,来改变页面中元素的大小,来实现整体控制

媒体查询

在这里插入图片描述
语法规范:
在这里插入图片描述在这里插入图片描述
媒体特性:
在这里插入图片描述
and不能省略
宽度必须加单位px

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

rem单位是跟着html来走的,有了rem页面元素可以设置不同大小尺寸

媒体查询可以根据不同设备宽度来修改样式

媒体查询+rem 就可以实现不同设备宽度,实现页面元素大小的动态变化。

引入资源

当样式比较繁多时,可以针对不同的媒体使用不同的stylesheets(样式表)
在这里插入图片描述

less基础

css的弊端

在这里插入图片描述

less介绍

他在css的语法基础上,引入了变量,运算以及函数等功能,大大简化了css的编写。

一句话:less是一门css预处理语言,他扩展了css的动态特性/
在这里插入图片描述

less变量

语法:
在这里插入图片描述
在这里插入图片描述
变量命名规范
在这里插入图片描述
伪类选择器的less写法
在这里插入图片描述

less运算

在这里插入图片描述
空格,单位有一个数写了就行

注意:
在这里插入图片描述

rem适配方案

在这里插入图片描述

rem适配方案技术使用(市场主流)

在这里插入图片描述
总结:
1、两种方案现在都存在。
2、方案2更简单

第一种方案(rem+媒体查询+less技术)

  1. 设计稿常见尺寸宽度
    在这里插入图片描述
    现在基本以750为准

  2. 动态设置html标签font-size大小

    假设设计稿是750px,先把整个屏幕划分为15等分,那么一份html的font-size就是50px;实现了元素盒子等比例缩放的效果。

  3. 元素大小取值方法:
    *屏幕宽度/划分的份数:就是html font-size的大小
    *页面元素的rem值=页面元素值(px)/ html font-size字体大小

不要忘记设置大于750px尺寸的情况

@media screen and (min-width:750px){
	html{
		font-size:75px !important(不要忘记提高优先级,不然白改)
		}
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值