1px ios 安卓

粗暴版

js
    <script>
        if (/iP(hone|od|ad)/.test(navigator.userAgent)) {
            var v = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/),
                version = parseInt(v[1], 10);
            if(version >= 8){
                document.documentElement.classList.add('hairlines')
            }
        }
    </script>
css 
/*1px hack*/
.hairlines * {
    border-width: 0.5px !important;
}

或者用伪类

            &::before {
                content: "";
                 position: absolute;
                 left: 0;
                 width: 200%;
                 height: 0;
                border-bottom: 1px solid #dedede;
                transform-origin: left top;
                transform: scale3d(0,0.5,0.5);
                -webkit-transform: scale3d(0.5,0.5,0.5); /* Chrome, Safari, Opera */
                -ms-transform: scale3d(0,0.5,0.5); /* IE 9 */
            }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容