移动端(手机)1像素边框真正实现
2016-11-25 18:40
549 查看
在实际开发中,不知您遇到过这样的问题吗?明明写的是1px,但是在手机上看起来却是2px,为此深受困扰吧。下面就是我在工作中使用的解决方法哦,希望对大家有所帮助。
移动端上边框和下边框的实现:
使用了stylus语法
移动端上边框和下边框的实现:
border-t-1px($color) position: relative &::before display: block position: absolute left:0 top:0 width:100% border-top:1px solid $color content:' ' border-b-1px($color) position: relative &::after display: block position: absolute left:0 bottom:0 width:100% border-top:1px solid $color content:' '
@media(-webkit-min-device-device-pixel-ratio: 1.5),(min-device-device-pixel-ratio: 1.5) .border-t-1px &::before -webkit-transform: scaleY(0.7) transform:scaleY(0.7) @media(-webkit-min-device-device-pixel-ratio: 2),(min-device-device-pixel-ratio: 2) .border-t-1px &::before -webkit-transform: scaleY(0.5) transform:scaleY(0.5) @media(-webkit-min-device-device-pixel-ratio: 2.5),(min-device-device-pixel-ratio: 2.5) .border-t-1px &::before -webkit-transform: scaleY(0.33333334) transform:scaleY(0.33333334) @media(-webkit-min-device-device-pixel-ratio: 1.5),(min-device-device-pixel-ratio: 1.5) .border-b-1px &::after -webkit-transform: scaleY(0.7) transform:scaleY(0.7) @media(-webkit-min-device-device-pixel-ratio: 2),(min-device-device-pixel-ratio: 2) .border-b-1px &::after -webkit-transform: scaleY(0.5) transform:scaleY(0.5) @media(-webkit-min-device-device-pixel-ratio: 2.5),(min-device-device-pixel-ratio: 2.5) .border-b-1px &::after -webkit-transform: scaleY(0.33333334) tran 4000 sform:scaleY(0.33333334)
使用了stylus语法
相关文章推荐
- 移动端(手机)实现1像素下边框的方法
- 移动端(手机)1像素边框实现方法
- 如何在手机浏览器上实现真正的0.5像素的线
- 在移动端实现一像素边框
- js 实现在移动端开发,解决不同手机像素大小的兼容问题
- 移动端如何真正实现1像素border
- css实现0.5像素的边框
- WPF 调用API修改窗体风格实现真正的无边框窗体
- CSS3实现手机1px边框,细如发丝
- 移动端Touch事件与H5-Canvas像素点检测实现刮刮乐
- 不同像素密度屏幕下实现1px边框或分割线
- jQuery实现移动端手机商城购物车功能
- 【H5开发基础】移动端1像素边框问题的解决方案
- 无边框手机为什么很难实现
- CSS3实现手机1px边框,细如发丝
- asp.net+js+ajax实现手机移动端页面预览、剪裁、上传头像图片
- 手机移动端上滑懒加载实现
- 黄聪:手机移动端建站Jquery+CSS3+HTML5触屏滑动特效插件、实现触屏焦点图、图片轮展图
- WPF 调用API修改窗体风格实现真正的无边框窗体
- css3 实现版像素边框