CSS double border (2 colors) without using outline?

前端 未结 7 979
小鲜肉
小鲜肉 2020-12-03 14:07

I was wondering what you guys think is the easiest way to get a double border with 2 colors around a div? I tried using border and outline together and it worked in Firefox

7条回答
  •  生来不讨喜
    2020-12-03 15:04

    Use box shadow fo 2nd border.

    div.double-border {
        border: 1px solid #fff;
        -webkit-box-shadow: 0px 0px 0px 1px #000;
        -moz-box-shadow: 0px 0px 0px 1px #000;
        box-shadow: 0px 0px 0px 1px #000;
    }
    

    In this case box-shadow does not ignore border-radius property like outline does

提交回复
热议问题