移動(dòng)端實(shí)現(xiàn)解決一像素邊框問題

對(duì)于移動(dòng)端總有要一像素邊框的需求,我嘗試過以下方法:

1、直接用1px,在移動(dòng)端顯示會(huì)比原型粗,不符合要求;

2、直接用0.5px,不支持小于1px的寫法,不符合要求;

3、用rem當(dāng)單位,我使用0.05rem作為1px的邊,但是在部分機(jī)型適配上不完美,會(huì)顯示不完整;

4、使用偽類,目前為止,比較實(shí)用的方法,如下

對(duì)于單側(cè)邊,如下邊線:
.border-bottom{
    position:relative;
}

.border-bottom:after{
    content:"";position:absolute;
    bottom:0;
    left:0;
    right:0;
    border-top:1px solid #000;
    -webkit-transform:scaleY(.5);
    -webkit-transform-origin:0 0;
}
對(duì)于按鈕或其他類似的四邊框:
.border{
    position:relative;
    border:0;
}
.border:after{content:'';
    position:absolute;
    left:0;
    top:0;
    border:1px solid #000;
    width:200%;
    height:200%;
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
    -webkit-transform-origin:left top;
    transform-origin:left top;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ? 對(duì)于前端開發(fā)者來說,要處理這個(gè)問題,必須先補(bǔ)充一個(gè)知識(shí)點(diǎn),就是設(shè)備的 物理像素[設(shè)備像素] & 邏輯像素[CS...
    果汁涼茶丶閱讀 31,135評(píng)論 4 60
  • H5移動(dòng)端知識(shí)點(diǎn)總結(jié) 閱讀目錄 移動(dòng)開發(fā)基本知識(shí)點(diǎn) calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,829評(píng)論 0 26
  • 移動(dòng)開發(fā)基本知識(shí)點(diǎn) 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,725評(píng)論 0 6
  • 昨天閑著沒事,打了一下午撲克牌,作為中國(guó)人,除了麻將也就撲克牌玩的最多了吧。 撲克牌有很多種玩法,和小孩子可以玩簡(jiǎn)...
    王麗燕199閱讀 1,329評(píng)論 1 7
  • 終于看完了如懿傳 同是流瀲紫筆下的作品 相比于甄嬛 如懿的結(jié)局多了些遺憾和悲涼 甄嬛的結(jié)局是她的養(yǎng)子登基做了皇帝 ...
    上九天攬?jiān)?23閱讀 272評(píng)論 0 0

友情鏈接更多精彩內(nèi)容