1. 创建目录结构

目录结构

2. 引入 normalize.css 初始化样式。

3. 编写公共的 common.less 文件 。

编写common.less 设置常见的屏幕尺寸:

/*

1. 设置常见的屏幕尺寸 修改里面的 HTML 文字大小

*/

/* 因为我们pc端也可以 打开苏宁移动端首页,我们默认HTML字体大小为50px,注意这句话写在最上面*/

html {

font-size: 50px;

}

@no: 15; /* 将屏幕宽度划分为 15 份 */

@media screen and (min-width: 320px) {

html {

font-size: 320px / @no;

}

}

@media screen and (min-width: 360px) {

html {

font-size: 360px / @no;

}

}

@media screen and (min-width: 375px) {

html {

font-size: 375px / @no;

}

}

@media screen and (min-width: 384px) {

html {

font-size: 384px / @no;

}

}

@media screen and (min-width: 400px) {

html {

font-size: 400px / @no;

}

}

@media screen and (min-width: 414px) {

html {

font-size: 414px / @no;

}

}

@media screen and (min-width: 424px) {

html {

font-size: 424px / @no;

}

}

@media screen and (min-width: 480px) {

html {

font-size: 480px / @no;

}

}

@media screen and (min-width: 540px) {

html {

font-size: 540px / @no;

}

}

@media screen and (min-width: 720px) {

html {

font-size: 720px / @no;

}

}

@media screen and (min-width: 750px) {

html {

font-size: 750px / @no;

}

}

4. 创建 index.less文件 并在 index.less 导入 common.less

创建 index.less文件 并在 index.less 导入 common.less。使用 @import "" 导入。

@import "common.less";

5. 注意

页面元素大小(rem) = 页面元素(px) / html字体大小;

如 width 为 100px 的盒子 要实现不同页面等比例缩放,写法如: width = 100rem / html字体大小。

苏宁css代码生成器,【前端】06 - rem + less + 媒体查询 - 制作苏宁首页相关推荐

  1. 移动端适配+响应式布局+从设计图到CSS(rem+viewport+媒体查询+Sass)

    转自:https://www.cnblogs.com/gymmer/p/6883063.html 根据UI图对移动端的h5页面做样式重构,是前端工程师的本职工作,看似简单,不过想做好却并不容易.下面总 ...

  2. rem结合媒体查询适配的vue项目(PC端和移动端共用一套代码)

    一.前言 上周四接到了一个简单的纯前端网页的项目,我用了三天时间已经开发并且部署完毕(为了实现快速简易部署,使用了gitee pages进行部署,这篇文章记录我使用gitee pages部署的详细过程 ...

  3. 459~486(rem+媒体查询+Less+苏宁易购移动端首页)

    1 rem基础 rem单位 rem(root em)是一个相对单位,类似于em,em是父元素字体大小. 不同的是rem的基准是相对于html元素的字体大小. 比如,根元素(html)设置font-si ...

  4. vscode使用rem、媒体查询@media(图文详解,代码展示)

    rem适配布局 一.rem单位 ​ em是相对于父元素的字体大小来说的,例:父亲的font-size:10px,孩子的width:10em表示是100px: ​ rem是相对于html的字体大小,例: ...

  5. CSS之七个高度有效的媒体查询技巧

    我们都知道,Media Queries是实现响应式设计的秘密武器.在这篇文章中,将向大家介绍制定高质量的Media Queries需要注意的一些事项 1. 让内容确定断点 很多时候,在响应式设计中,你 ...

  6. html5移动端开发(rem和媒体查询@media)

    css下:index.css @charset "utf-8"; body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fields ...

  7. 【CSS】利用宽高比例的媒体查询

    aspec-ratio 取值:value (x/y) 接收min/max前缀:是 aspect-ratio描述了输出设备目标显示区域的宽高比.该值包含两个以/分隔的正整数.代表了水平像素数(第一个值) ...

  8. 前端移动端适配 - 媒体查询适配方案

    背景 工作中难免会有写静态页面的需求,有时候移动端适配真的是做的心累,如果自己新做一个页面倒还好,整体布局会按照自己习惯来,但有时候不得不修改别人的代码,尤其是别人没适配好的代码,找样式以及命名规范等 ...

  9. 使用两种rem布局方案-实现静态苏宁易购移动端首页

    使用两种rem布局方案-实现静态苏宁易购移动端首页 方案1:rem+less+媒体查询 html common.less index.less 方案2:flexible.js+rem 小插件 小问题 ...

最新文章

  1. 【全网唯一】全网唯一能够跑通的,跑不通你来找我~用node.js完成微信支付下单功能,且只需要一个文件wxpay.js就解决业务流程的node.js程序
  2. 二十四、深入Python多线程和多进程
  3. 如何给UI上可以接收focus事件的element动态注册onfocus处理函数
  4. oracle 获取当前用户下的所有表名与字段信息
  5. C++setw函数的运用
  6. ping一下网站服务器的域名,怎么PING一个网站的域名
  7. 中国移动宽带服务器上的光信号,中国移动光猫设置方法(常见故障及解决方法)...
  8. android listview阻尼效果,自定义阻尼效果listview
  9. GEE学习笔记 七十七:GEE学习方法简介
  10. 饥饿游戏2:星火燎原[The Hunger Games:Catching Fire]
  11. 数学基础知识总结 —— 7. 行列式的基本知识
  12. 赵小楼《天道》《遥远的救世主》深度解析(124)遇事别怕,出事别躲
  13. 如何通过U盘给笔记本安装Ubuntu系统
  14. java opencv 视频教程_OpenCV视频目标跟踪示例教程(Meanshift)
  15. 大数据期末考试题库 2021.12.22
  16. 最小覆盖圆(附完整代码)
  17. 海南全国计算机等级考试报名时间,海南2021年3月全国计算机等级考试报名和考试时间...
  18. CSS3实现Button按钮滑动效果
  19. 度量学习————Metric Learning
  20. Python网络爬虫全网资源汇总

热门文章

  1. 怎么实现hover_web前端CSS实现一个粒子动效的按钮
  2. mysql 列换行 表设计 设计_今天来讲一下怎么利用MySql进行库表设计
  3. golang中文文档_【译】Go 语言源码贡献官方指导文档
  4. A5D2 GPIO测试
  5. C++中std::tr1::function和bind 组件的使用
  6. uC/GUI 在Cortex-M3 内核上的移植
  7. android 主线程调用,Android 主线程和线程之间相互发送消息
  8. python的map怎么用_python中的map怎么使用
  9. console application_灵活使用 console 让 js 调试更简单
  10. 【转】禁用Chrome和Firefox中自动播放的动画GIF