博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
移动端1px解决方案
阅读量:6428 次
发布时间:2019-06-23

本文共 3287 字,大约阅读时间需要 10 分钟。

移动端1px解决方案

设备像素比?

window.devicePixelRatio是设备上物理像素和设备独立像素(device-independent pixels (dips))的比例。

-webkit-min-device-pixel-ratio的常见值对照

-webkit-min-device-pixel-ratio为1.0

  1. 所有非Retina的Mac
  2. 所有非Retina的iOS设备
  3. Acer Iconia A500 
  4. Samsung Galaxy Tab 10.1
  5. Samsung Galaxy S 

-webkit-min-device-pixel-ratio为1.3

  1. Google Nexus 7

-webkit-min-device-pixel-ratio为1.5

  1. Google Nexus S 
  2. Samsung Galaxy S II 
  3. HTC Desire
  4. HTC Desire HD
  5. HTC Incredible S 
  6. HTC Velocity
  7. HTC Sensation

-webkit-min-device-pixel-ratio为2.0

  1. iPhone 4
  2. iPhone 4S
  3. iPhone 5
  4. iPad (3rd generation)
  5. iPad 4
  6. 所有Retina displays 的MAC
  7. Google Galaxy Nexus
  8. Google Nexus 4
  9. Google Nexus 10
  10. Samsung Galaxy S III
  11. Samsung Galaxy Note II
  12. Sony Xperia S
  13. HTC One X 

实现移动端1px边框有以下几种方式:

背景图渐变

背景图图片

js判定支持0.5px

rem解决方案

scale缩放的方式

背景图渐变

 

 

背景图图片

 

 

js判定支持0.5px

 

 

rem解决方案

 

 

scale缩放的方式(推荐此方式)

 

 

整体实现DEMO

转载于:https://www.cnblogs.com/fang51/p/5681528.html

你可能感兴趣的文章
Request
查看>>
知乎上小米变相约瑟夫环面试题微软解法的golang代码
查看>>
PHP IOC容器 - 依赖自动注入/依赖单例注入/依赖契约注入/参数关联传值
查看>>
8.0消息推送
查看>>
Oracle-No.05 Oracle CASE WHEN 用法介绍
查看>>
Java-No.12 Common-pool2实现Socket连接池
查看>>
vim 不自动生成备份文件
查看>>
render _forward _redirect
查看>>
在 Linux 上不活动的用户自动退出
查看>>
怎么组织文档
查看>>
第九节 字符串的比较
查看>>
ubuntu安装使用
查看>>
Iterable和iterator, enumerations
查看>>
Extending entities in Symfony2 with Doctrine2
查看>>
探测网站(一)burp suite探测Web目录
查看>>
模式规则
查看>>
Apache + Tomcat 负载整合
查看>>
JS 实现MVC的写法
查看>>
S3C2410时钟部分总结
查看>>
第二章 存储管理 几个重要的数据结构和函数
查看>>