繁体   English   中英

如何用盒形阴影切掉CSS发光效果?

[英]How can I cut top off of CSS glow effect with box-shadow?

我正在使用以下div创建一个不错的CSS发光效果:

 .darkglow { width: 1px; height: 1px; border-radius: 50%; background-color: #000000; box-shadow: 0 0 450px 450px #000000; position: absolute; z-index: 1; } 
 <div class="darkglow"></div> 

如何削减效果的顶部,以使显示的画面不会显示完整的圆圈,而只能显示半月形的画面? 我已经尝试了各种修复overflow: hidden但这似乎没有效果。

尝试添加此CSS,并使用属性border-radiusbox-shadow

.darkglow:after {
    width: 1px;
    height: 1px;
    content: "";
    position: absolute;
    background-color: #fff;
    z-index: 1;
    border-radius:250px;
    box-shadow: 0 0 125px 250px #fff;
}

http://jsfiddle.net/hhvv5/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM