摘要:媒体查询标签像素比像素比物理像素设备独立像素像素通常的设计稿检测像素比设计稿设备宽度设置该设备下的根元素的文字大小改变窗口大小时也要重新计算一次比如由竖屏切换到横屏相对于根元素字体的单位是根据父元素字体移动端必须加的东西视口可视宽度物理
媒体查询
标签:css
[TOC]
像素比 = 物理像素/设备独立像素(css像素)
window.devicePixelRatio
通常的设计稿pad
iphone5 640 320(css) 2/1
iphone 750 375
iphone 1242 414
//检测像素比 // 设计稿 var desW = 640; // 100px function refreshRem() { // 设备宽度(css) var winW = document.documentElement.clientWidth; document.documentElement.style.fontSize = 100/(desW/winW) + "px";//设置该设备下的根元素html的文字大小 // x= winW/desW*100 } refreshRem(); // 改变窗口大小时也要重新计算一次 比如由竖屏切换到横屏 window.addEventListener("resize", refreshRem);rem(root-rm)
相对于根元素字体的单位移动端必须加的东西
em是根据父元素字体
viewport视口 width可视宽度 device-width物理设备宽度 user-scalable是否允许用户缩放 默认值为no initial-scale 初始缩放比例默认1.0 maximum-scale允许用户缩放到最大比例默认1.0 minimum允许用户缩放到最小比例默认1.0移动端
eot IE 专用字体
sug兼容手机端
@font-face{
font-family: "YourWebFontName"; src: url("YourWebFontName.eot"); /* IE9 Compat Modes */ src: url("YourWebFontName.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("YourWebFontName.woff") format("woff"), /* Modern Browsers */ url("YourWebFontName.ttf") format("truetype"), /* Safari, Android, iOS */ url("YourWebFontName.svg#YourWebFontName") format("svg"); /* Legacy iOS */ }
https://mjs.sinaimg.cn/wap/online/home/v7/dest/css/fonts/SinaHomeFont.woff?v=0.0.14 直接改点后面的后缀名就可以下载 svg输入网址之后 直接保存 https://mjs.sinaimg.cn/wap/online/home/v7/dest/css/fonts/SinaHomeFont.eot
inline-block默认4个像素的间距
解决方法 父元素加font-size 为0
设置100 1.方便计算2.减小误差
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/117305.html
摘要:让我们看一下使用媒体查询的更多示例。媒体查询是一种流行的技术,用于向不同的设备提供定制的样式表。 让我们看一下使用媒体查询的更多示例。媒体查询是一种流行的技术,用于向不同的设备提供定制的样式表。为了演示一个简单的示例,我们可以更改不同设备的背景颜色 /* 将body的背景颜色设置为tan */ body { background-color: tan; } /* 在992px或更低...
阅读 1955·2021-11-22 15:29
阅读 3250·2021-10-14 09:43
阅读 1222·2021-10-08 10:22
阅读 3341·2021-08-30 09:46
阅读 1430·2019-08-30 15:55
阅读 1921·2019-08-30 15:44
阅读 847·2019-08-30 14:19
阅读 1437·2019-08-30 13:13