为了账号安全,请及时绑定邮箱和手机立即绑定

:before的border-radius设置成50% 中间会有一圈白色边框怎么解决??

: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;
}

正在回答

3 回答

我也遇到这个问题,请问楼主是怎么解决这个问题的

0 回复 有任何疑惑可以回复我~

你的.p1_lantern::before是不是打错了,多了一个分号

0 回复 有任何疑惑可以回复我~

按理来说是不会有的,如果出现可能是你给加上了一个白色的border,border-radius:50%只是把方形的元素变成一个圆形的元素,如果没有设置边框的宽度,它是不会有边框的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

:before的border-radius设置成50% 中间会有一圈白色边框怎么解决??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信