button 黑边问题

作者: 嘻哈章鱼小丸子 | 来源:发表于2021-03-30 16:53 被阅读0次
    黑边问题
    黑边问题如上图,active状态下才有,很难看。
    查看源码发现设置了outlinebox-shadow 阴影。 box-shadow

    去掉即可:

    .btn:active,
    .btn.active,
    .btn:focus,
    .btn:active:focus,
    .btn.active:focus,
    .btn.focus,
    .btn:active.focus,
    .btn.active.focus {
        outline: 0;
        box-shadow:none;
    }
    
    知识点:彻底弄懂 outline border box-shadow
    outline border box-shadow三者的关系
    outline 1px
    outline: 1px outline-offset: 12px
    outline 5px outline-offset: 12px
    outline: 13px box-shadow: 0 0 55px 10px red
    outline: 13px outline-offset: 12px box-shadow: 0 0 55px 10px red

    由于outline-offset 属性的存在,outlineborderoutlinebox-shadow均有可能重叠。

    相关文章

      网友评论

        本文标题:button 黑边问题

        本文链接:https://www.haomeiwen.com/subject/usgfhltx.html