手机实现1像素边框显示

简介:
问题需求:页面设置边框1像素时,电脑端显示是正常的,手机端会显示比正常粗一点。
1、给需要显示1像素边框的元素添加伪类元素,设置边框为1px。注意:这个时候和直接在元素本身设置边框是一样的效果,达不到真正显示1像素的问题。
2、然后用media 媒体查询,设置伪类元素的缩放比例。
 
  
  1. @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  2. .border-1px::after{
  3. -webkit-transform: scaleY(0.7);
  4. }
  5. }
  6. @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  7. .border-1px::after{
  8. -webkit-transform: scaleY(0.5);
  9. }
  10. }
 3、完整示例
 
   
  1. html
  2. <div class="tab border-1px"></div>
  3. css
  4. .tab{
  5. display:flex;
  6. width:100%;
  7. height:40px;
  8. line-height:40px;
  9. position:relative;
  10. }
  11. .tab:after{
  12. display:block;
  13. position:absolute;
  14. width:100%;
  15. left:0;
  16. bottom:0;
  17. border-top:1px solid rgba(7,17,27,0.1);
  18. content:'';
  19. }
  20. base.css
  21. @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  22. .border-1px::after{
  23. -webkit-transform: scaleY(0.7);
  24. }
  25. }
  26. @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  27. .border-1px::after{
  28. -webkit-transform: scaleY(0.5);
  29. }
  30. }
相关文章
|
API Android开发
Android 中获取手机屏幕的宽度和高度(单位为像素)
Android 中获取手机屏幕的宽度和高度(单位为像素)
366 0
|
5G 内存技术
坚果发布新款5G手机,骁龙865+一亿像素
坚果发布新款5G手机,骁龙865+一亿像素
243 0
坚果发布新款5G手机,骁龙865+一亿像素
|
6月前
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
5051 2
|
7月前
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
217 0
|
7月前
|
XML Java Android开发
Android Studio开发之使用内容组件Content获取通讯信息讲解及实战(附源码 包括添加手机联系人和发短信)
Android Studio开发之使用内容组件Content获取通讯信息讲解及实战(附源码 包括添加手机联系人和发短信)
485 0
|
7月前
|
Web App开发 前端开发 网络安全
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
【2月更文挑战第21天】前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
110 1
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
|
7月前
|
存储 数据库 Android开发
Android实现手机内存存储功能
Android实现手机内存存储功能
69 2
|
7月前
|
网络协议 安全 Linux
如何使用Android手机通过JuiceSSH远程访问本地Linux服务器
如何使用Android手机通过JuiceSSH远程访问本地Linux服务器
|
7月前
|
传感器 物联网 Android开发
【Android App】物联网中查看手机支持的传感器及实现摇一摇功能-加速度传感器(附源码和演示 超详细)
【Android App】物联网中查看手机支持的传感器及实现摇一摇功能-加速度传感器(附源码和演示 超详细)
222 1
|
7月前
|
Android开发 网络架构
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
975 1
下一篇
DataWorks