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

1. 创建目录结构

637e98584aa6

目录结构

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字体大小。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/442784.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信软件服务器在那个国家,安道尔究竟是什么地方?为什么2000万中国人微信地址都选在安道尔...

原标题:安道尔究竟是什么地方?为什么2000万中国人微信地址都选在安道尔目前我们国家在聊天交友软件中广泛使用微信进行沟通交流,微信也成为了目前国内聊天软件领域当之无愧的第一巨头,然而在微信添加朋友的时候,我们常…

IDEA Tomcat Catalina Log出现乱码

将tomcat – 》conf --》logging.properties 这五处UTF-8改为GBK, IDEA的编码还是UTF-8不用动,问题解决

我的世界有宠物系统的服务器,我的世界1.6.4宠物战争服务器客户端

这是我的世界1.6.4宠物战争服务器客户端,是一个加入了武器械丶宠物丶刀剑技能等等MOD的服务器客户端。欢迎感兴趣的玩家们下载体验!服务器介绍本服是新战争服本服特点:刺激的副本:宠物陪你战斗:3D武器械玩不腻&#xf…

IDEA启动Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的解决办法

修改Tomcat安装目录》conf》server.xml 配置文件 Connector标签里: 加上 secret"TOMCAT_AJP_SECRET6567" “或者”加上secretRequired"" 这两个配置文件,只需要加一个,或者都加也可以

初学多线程使用中踩过的坑

wait使用,外面没有加synchronized ,导致频繁报错。 IllegalMonitorStateException - 如果当前线程不是对象监视器的所有者报异常。 wait使用时会释放锁。并且使当前线程休眠,所以如果没有在synchronized 里面,没有获得锁。就会报错…

vue element-ui登录页面源码

HTML <!DOCTYPE html> <html><head><meta charset"utf-8" /><title>登录</title><script src"static/Vue.jsv2.6.12.js" type"text/javascript" charset"utf-8"></script><scrip…

基于vue,elementui的注册页面源码

HTML <!DOCTYPE html> <html><head><meta charset"utf-8"><title>新用户注册 USER REGISTER</title></head><script src"static/Vue.jsv2.6.12.js" type"text/javascript" charset"utf-8&qu…

sql语句简单的单表查询语句

/* 查询库存大于20的信息 SELECT*FROM product WHERE stock>20; */ /*查询品牌为华为的商品信息 SELECT * FROM product WHERE brand‘华为’; */ /查询金额在4000~ 6000之间的 SELECT * FROM product WHERE price>4000 AND price < 6000; SELECTFROM product WHER…

mysql简单聚合函数根据条件单表查询

/*计算product表中所有的记录条数 SELECT COUNT(*) FROM product; *//*获取最高的价格 SELECT MAX(price) FROM product; *//*获取最低库存 SELECT MIN(stock) FROM product; *//**获取总库存的数量 SELECT SUM(stock) FROM product; *//**获取品牌为苹果的总库存数量 SELECT S…

mysql单表简单排序查询

-- 按库存升序排序 SELECT * FROM product ORDER BY stock ASC;-- 查询名称中包含手机的商品信息 按金额降序排序 SELECT * FROM product WHERE NAME LIKE "%手机%" ORDER BY price DESC;-- 按照金额升序排序&#xff0c;如果金额相同按库存降序排序 SELECT * FROM p…

mysql简单的sql语句单表分组查询

-- 按品牌分组&#xff0c;获取每组商品总金额 SELECT brand,SUM(price) FROM product GROUP BY brand; -- 对于金额大于4000 的商品 按品牌分组&#xff0c;获取每组商品总金额 SELECT brand,SUM(price) FROM product WHERE price > 4000 GROUP BY brand;-- 对于金额大于40…

mysql简单的分页查询sql语句

-- limit 当前页数&#xff0c;每页显示条数 当前页数 &#xff08;当前页数-1&#xff09; * 每页显示条数-- 每页显示3条数据-- 第一页 SELECT * FROM product LIMIT 0,3; -- 第二页 SELECT * FROM product LIMIT 3,3; -- 第二页 SELECT * FROM product LIMIT 6…

mysql多表内连接查询

-- 查询用户信息和对应的订单信息 SELECT * FROM USER INNER JOIN orderlist ON orderlist.uiduser.id;user-- 查询用户信息和对应的订单信息 起别名 SELECT * FROM user u INNER JOIN orderlist o ON o.uidu.id;-- 查询用户 姓名 年龄&#xff0c; 订单编号SELECT u.NAME, --…

mysql简单外连接查询

-- 查询所有用户信息 以及用户对应的订单信息 SELECTu.*, //用户所有信息o.number //订单 FROMUSER u LEFT OUTER JOIN orderlist o //订单表 ON o.uidu.id; //用户表-- 查询所有的订单信息 以及订单所属的用户信息 SELECTo.*, //订单表u.NAME FROMUSER u RIGHT OUTER JO…

基于element-ui,vue的html随机点名器

点击开始点名&#xff0c;进入循环&#xff0c;点击停止&#xff0c;会禁用按钮 在500毫秒之后&#xff0c;将点到的人名字放到上面&#xff0c;在下面表体会消失这个人&#xff0c; 点名之后可以刷新。暂时还没有做将点到的人还回来。&#xff08;1.0&#xff09; 用到的资料…

elementui vue的html随机点名器软件网页版源码1.1

**在之前基础上新增了点击开始点名之后&#xff0c;判断姓名池的数量的判断&#xff0c;如果数量为零给出提示。 按钮的双击&#xff0c; 如果是在姓名池&#xff0c;在会进入上面的被点名状态&#xff0c; 如果是在上面卡片中的点名状态&#xff0c;则会重新回到姓名池 ** HTM…

elementuiDemo1.1

1.1版本 &#xff0c;大概完成浏览器的整体适配&#xff0c; tab的增删&#xff0c;选中 处理中心 item&#xff0c;的新增。动态获取名称 src路径。 JS let vue new Vue({el: "#main",data: {/* tab */editableTabsValue: 1,/* 默认选中&#xff0c;如果有新增则会…

html css简单form表单源码

<!DOCTYPE html> <html><head><meta charset"utf-8"><title>用户注册</title></head><style>body {background-color: #F0F9EB;margin: 0;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -…

好看的a标签按钮样式

<a class"a1" href"#">返回首页</a><a class"a2" href"#">返回首页</a><style>.a1 {color: #000000;padding: 10px;text-decoration: none;font-size: 16px;background-color: #dce1e6;}.a1:active {ba…

java连接mysql数据库C3P0入门

这里使用的是phpstudy软件&#xff0c;会自带mysql&#xff0c;这里启动数据库。 **sqlyong 可视化建立对数据库的连接&#xff0c;地址&#xff0c;我这里是本地所以用的是localhost&#xff0c; 用户名&#xff1a; 密码&#xff1a; 在phpstury 可以建立修改&#xff0c; 然…