css基础媒体查询和rem

https://m.suning.com/
https://m.jd.com/

rem

em 相对父元素font-size大小
rem 相对html 的font-size大小

媒体查询

有时候我们使用一个网页,调整浏览器窗口大小的时候,神奇的发现,这个页面竟然可以自动的变化,这个效果很有可能就是通过媒体实现的
@media screen and (){
.element{
}
}
在这里插入图片描述

如何在不同大小设备上修改不同的html字体大小呢?
@media 不同屏幕尺寸设置不同的样式

直接在chrome中写媒体查询还不生效,需要配置,为什么呢?
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
css样式重叠性,后面会覆盖前面的

媒体查询+ rem 实现元素

媒体查询一般从小到大

不同的屏幕尺寸引入不同的css文件,也就是在link上使用media

<link rel="stylesheet" href="style320.css" media="screen and (min-width:320px)">

<link rel="stylesheet" href="style640.css" media="screen and (min-width:640px)">

less

http://lesscss.org/
less:It’s CSS, with just a little more.

vscode中使用easy less插件

命令行 lessc less文件名称 生成的css文件名
变量@
运算符 + - * /
带着单位的运算, 两个都有单位,以第一个为准
less导入语法 @import “common.less”;

在这里插入图片描述
flexible.js
rem

核心代码

var rem = docEl.clientWidth / 10
    docEl.style.fontSize = rem + 'px'

cssrem

cssrem默认为font-size为16px,所以你需要修改下, command + ,
在这里插入图片描述
使用
在这里插入图片描述

!important让 css提权
在这里插入图片描述

超过750px还是使用750px

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值