html基值 仿淘宝

摘要:
2) 字体大小可能需要额外的媒体查询,并且字体大小不使用rem。以淘宝为例。他们使用的设计草稿是750,因此html的字体大小是75。如果元素宽度为150px,则其rem为150/75=2rem。
$(function(){
            var scale = 1 / devicePixelRatio;
            document.querySelector('meta[name="viewport"]').setAttribute('content','initial-scale=' + scale + ', maximum-scale=' + scale + ', minimum-scale=' + scale + ', user-scalable=no');
            document.documentElement.style.fontSize = document.documentElement.clientWidth / 10 + 'px';
        });

1)布局的时候,各元素的css尺寸=psd上元素的尺寸/(设计稿横向总宽/10)。

2)font-size可能需要额外的媒介查询,并且font-size不使用rem。

拿淘宝来说的,他们用的设计稿是750的,所以html的font-size就是75,如果某个元素时150px的宽,换算成rem就是150 / 75 = 2rem。

注:

跟网易一样,淘宝也设置了一个临界点,当设备竖着时横向物理分辨率大于1080时,html的font-size就不会变化了,原因也是一样的,分辨率已经可以去访问电脑版页面了。

免责声明:文章转载自《html基值 仿淘宝》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇利用Axis2默认口令安全漏洞可入侵WebService网站prometheus监控elasticsearch下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

为Sublime Text 3设置优雅的字体

本文使用的Sublime Text 3版本是3.2.1(build 3207),这个版本默认对中文的支持很糟糕,中国程序员很费眼睛,需要做一番设置。 首选需要在本机安装漂亮的字体,我们选用的是YaHei Consolas Hybrid,是英文Consolas与中文微软雅黑的结合字体,把字体下载并安装到本地计算机,然后就要打开Sublime Text 3进行...

第148天:js+rem动态计算font-size的大小,适配各种手机设备

需求: 在不同的移动终端设备中实现,UI设计稿的等比例适配。 方案: 布局排版都用rem做单位,然后不同宽度的屏,js动态计算根节点的font-size。 假设设计稿是宽750px来做的,书写css方便计算考虑,根节点的font-size假定为100px,得出设备宽为7.5rem。设计稿中标注的任何px数值都可以换算成px/100的rem值。 就是说,每一...

vue长按事件

<template> <div class="authorization"> <div class="main"> <div class="login-logo"> <img :src="http://t.zoukankan.com/logo" alt=""> <div class="tex...

h5红包雨

现在很多活动中都会有一些小游戏,比如抽奖轮盘,红包雨等等,今天心血来潮写了一个粗糙的红包雨 <div class="content"> <div class="bg_box"> <img src="./image/bg.jpg"/> </div> </div>...

“链”接产业 “数”造智能 ——京东云技术沙龙区块链专场活动在津举行

在刚刚结束的京东云技术沙龙-天津站活动中,京东云邀请了内外部区块链领域的核心专家,为大家带来了精彩的分享,通过理论介绍、技术剖析、案例分享、交流答疑等环节,揭秘了区块链的底层技术实现原理、中层产品架构构成、上层技术应用实践。获得了在场与参会者的一致好评! 11月29日,京东云区块链技术沙龙首次走进天津,走进京东云(天津)创新中心,本期活动在中共天津市河西...

css实现小三角(转载+个人笔记)

笔记:   原理就是:宽高为零,单独设置border的宽度,然后上右下左,根据需要选择三角形的方向,比如选向上箭头,其他右、下、左设置为透明; 然后放在下边,用margin-top:-10px 放上去。 /**向下的三角**/ .sanjiao_down{ 0; height:0; overflow:hidden; fo...