移动端 1px 像素问题及解决办法
2020-03-06 17:49
801 查看
移动端 1px 像素问题及解决办法
前言:在移动端web开发中,UI设计稿中设置边框为1像素,前端在开发过程中如果出现border:1px,测试会发现在某些机型上,1px会比较粗,即是较经典的 移动端1px像素问题。
为什么会有1px问题
物理像素:
移动设备出厂时,不同设备自带的不同像素,也称硬件像素;
逻辑像素:
就是css中的像素;
解决办法
@media screen and (-webkit-min-device-pixel-ratio: 2) { .border { border: 0.5px solid #ccc } } @media screen and (-webkit-min-device-pixel-ratio: 3) { .border { border: 0.333333px solid #ccc } }
使用transform:scaleY
.line{ width: 100%; height: 1px; background-color: black; margin-top: 100px; transform: scaleY(0.33333); transform-origin: 0 0; }
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 移动端 1px 像素问题以及解决办法
- 移动端1px像素问题及解决办法
- 解决移动端1px问题
- stylus解决移动端1像素边框的问题
- 移动端Retina屏边框线1px 显示为2px或3px问题解决方法
- 像素转换问题-队列解决办法(或者dfs)
- stylus解决移动端1像素线等问题
- 7种方法解决移动端Retina屏幕1px边框问题
- 解决移动端的一像素问题
- ios移动端input输入框常见问题解决办法
- 解决CSS移动端1px边框问题
- 关于移动端解决1像素边框问题
- Opengl 绘图出现白板、像素不清晰的问题解决办法
- input输入框在移动端出现光标无法垂直居中的问题解决办法
- 移动端rem适配,h5适配,1px像素问题
- 解决1px的border在移动端变粗的问题
- 移动端1px问题解决方法
- 移动端解决边框1像素问题
- 关于移动端h5页面不能滑动问题的解决办法
- 移动端高清适配方案(解决图片模糊问题、1px细线问题)