苏宁css代码生成器,【前端】06 - rem + less + 媒体查询 - 制作苏宁首页
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 + 媒体查询 - 制作苏宁首页相关推荐
- 移动端适配+响应式布局+从设计图到CSS(rem+viewport+媒体查询+Sass)
转自:https://www.cnblogs.com/gymmer/p/6883063.html 根据UI图对移动端的h5页面做样式重构,是前端工程师的本职工作,看似简单,不过想做好却并不容易.下面总 ...
- rem结合媒体查询适配的vue项目(PC端和移动端共用一套代码)
一.前言 上周四接到了一个简单的纯前端网页的项目,我用了三天时间已经开发并且部署完毕(为了实现快速简易部署,使用了gitee pages进行部署,这篇文章记录我使用gitee pages部署的详细过程 ...
- 459~486(rem+媒体查询+Less+苏宁易购移动端首页)
1 rem基础 rem单位 rem(root em)是一个相对单位,类似于em,em是父元素字体大小. 不同的是rem的基准是相对于html元素的字体大小. 比如,根元素(html)设置font-si ...
- vscode使用rem、媒体查询@media(图文详解,代码展示)
rem适配布局 一.rem单位 em是相对于父元素的字体大小来说的,例:父亲的font-size:10px,孩子的width:10em表示是100px: rem是相对于html的字体大小,例: ...
- CSS之七个高度有效的媒体查询技巧
我们都知道,Media Queries是实现响应式设计的秘密武器.在这篇文章中,将向大家介绍制定高质量的Media Queries需要注意的一些事项 1. 让内容确定断点 很多时候,在响应式设计中,你 ...
- 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 ...
- 【CSS】利用宽高比例的媒体查询
aspec-ratio 取值:value (x/y) 接收min/max前缀:是 aspect-ratio描述了输出设备目标显示区域的宽高比.该值包含两个以/分隔的正整数.代表了水平像素数(第一个值) ...
- 前端移动端适配 - 媒体查询适配方案
背景 工作中难免会有写静态页面的需求,有时候移动端适配真的是做的心累,如果自己新做一个页面倒还好,整体布局会按照自己习惯来,但有时候不得不修改别人的代码,尤其是别人没适配好的代码,找样式以及命名规范等 ...
- 使用两种rem布局方案-实现静态苏宁易购移动端首页
使用两种rem布局方案-实现静态苏宁易购移动端首页 方案1:rem+less+媒体查询 html common.less index.less 方案2:flexible.js+rem 小插件 小问题 ...
最新文章
- 【全网唯一】全网唯一能够跑通的,跑不通你来找我~用node.js完成微信支付下单功能,且只需要一个文件wxpay.js就解决业务流程的node.js程序
- 二十四、深入Python多线程和多进程
- 如何给UI上可以接收focus事件的element动态注册onfocus处理函数
- oracle 获取当前用户下的所有表名与字段信息
- C++setw函数的运用
- ping一下网站服务器的域名,怎么PING一个网站的域名
- 中国移动宽带服务器上的光信号,中国移动光猫设置方法(常见故障及解决方法)...
- android listview阻尼效果,自定义阻尼效果listview
- GEE学习笔记 七十七:GEE学习方法简介
- 饥饿游戏2:星火燎原[The Hunger Games:Catching Fire]
- 数学基础知识总结 —— 7. 行列式的基本知识
- 赵小楼《天道》《遥远的救世主》深度解析(124)遇事别怕,出事别躲
- 如何通过U盘给笔记本安装Ubuntu系统
- java opencv 视频教程_OpenCV视频目标跟踪示例教程(Meanshift)
- 大数据期末考试题库 2021.12.22
- 最小覆盖圆(附完整代码)
- 海南全国计算机等级考试报名时间,海南2021年3月全国计算机等级考试报名和考试时间...
- CSS3实现Button按钮滑动效果
- 度量学习————Metric Learning
- Python网络爬虫全网资源汇总
热门文章
- 怎么实现hover_web前端CSS实现一个粒子动效的按钮
- mysql 列换行 表设计 设计_今天来讲一下怎么利用MySql进行库表设计
- golang中文文档_【译】Go 语言源码贡献官方指导文档
- A5D2 GPIO测试
- C++中std::tr1::function和bind 组件的使用
- uC/GUI 在Cortex-M3 内核上的移植
- android 主线程调用,Android 主线程和线程之间相互发送消息
- python的map怎么用_python中的map怎么使用
- console application_灵活使用 console 让 js 调试更简单
- 【转】禁用Chrome和Firefox中自动播放的动画GIF