Waiting丶
2016-07-05 19:11
:before的border-radius设置成50% 中间会有一圈白色边框怎么解决??
#page1 > .p1_lantern::before{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; content: ""; margin: auto; width: 30vw; height: 30vw; background: #d60b3d; opacity: 0.5; border-radius: 50%; -webkit-box-shadow: 0 0 10vw 10vw #d60b3d; -moz-box-shadow: 0 0 10vw 10vw #d60b3d; -ms-box-shadow: 0 0 10vw 10vw #d60b3d; -o-box-shadow: 0 0 10vw 10vw #d60b3d; box-shadow: 0 0 10vw 10vw #d60b3d; -webkit-animation: p1_lantern 0.5s infinite alternate; animation: p1_lantern 0.5s infinite alternate; }
我也遇到这个问题,请问楼主是怎么解决这个问题的
你的.p1_lantern::before是不是打错了,多了一个分号
按理来说是不会有的,如果出现可能是你给加上了一个白色的border,border-radius:50%只是把方形的元素变成一个圆形的元素,如果没有设置边框的宽度,它是不会有边框的。
HTML5+CSS3实现春节贺卡
110035 学习 · 450 问题
相似问题