移动端1px

简介:
<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
        <title>像素为1px</title>
        <style type="text/css">
            .border {
                position: relative;
                margin-bottom: 20px;
            }

            .border:after {
                content: '';
                display: block;
                position: absolute;
                width: 100%;
                left: 0px;
                bottom: 0px;
                height: 1px;
                background-color: red;
                -webkit-transform: scaleY(0.5);
                transform: scaleY(0.5);
            }

            .border3 {
                width: 100%;
                height: 40px;
                border: 1px solid red;
                margin-bottom: 20px;
            }

            .border2 {
                margin: 50px;
                background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #ccc), to(#ccc)) left bottom repeat-x;
                background-size: 100% 1px;
            }
        </style>
    </head>

    <body>
        <div class="border">像素为1px解决方法一</div>

        <div class="border2">像素为1px解决方法二</div>
        <div class="border3">像素为1px解决方法二</div>
    </body>

</html>
目录
相关文章
|
小程序 JavaScript
微信小程序:px与rpx之间转化
微信小程序:px与rpx之间转化
微信小程序:px与rpx之间转化
|
8月前
|
前端开发
解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem & rpx (cssrem)
解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem & rpx (cssrem)
|
5月前
|
JavaScript
|
前端开发 JavaScript
6种解决移动端1px的方案
6种解决移动端1px的方案
207 0
|
8月前
|
前端开发
移动端1px的解决方案
移动端1px的解决方案
212 0
|
前端开发
css:移动端实现1px、0.5px的细线
css:移动端实现1px、0.5px的细线
140 0
css:移动端实现1px、0.5px的细线
|
前端开发 JavaScript Android开发
|
前端开发 iOS开发 Android开发
移动端 Retina屏border实现0.5px
首先来看一下造成Retina边框变粗的原因 其实这个原因很简单,因为css中的1px并不等于移动设备的1px,这些由于不同的手机有不同的像素密度。在window对象中有一个devicePixelRatio属性,他可以反应css中的像素与设备的像素比。
1607 0