css3圆圈像月光一样发光

Joh*_*per 10 css html5 css3

我正在尝试用光芒创造一个月亮.与图像相同.

我尝试过但没有太大成功.

我不想在网站上使用图片.我想用CSS3创建这个.

我的圆圈创造得很小,而且发光也很小.我想在大半径区域发光

http://jsfiddle.net/naresh_kumar/ezUfG/6/

在此输入图像描述

HTML

<div>
    <span>Glow</span>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

div {
    margin: 20px 10px 10px;
    text-align: center;
    font-family: sans-serif;
}

span {
    display: inline-block;
    padding-top: 40px;
    background: whiteSmoke;
    width: 100px;
    height: 60px;
    text-align: center;
    vertical-align: middle;

    -webkit-box-shadow: 0 0 10px #F8A50E;
       -moz-box-shadow: 0 0 10px #F8A50E;
            box-shadow: 0 0 10px #F8A50E;

    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;

    -webkit-transition: box-shadow .4s ease;
       -moz-transition: box-shadow .4s ease;
        -ms-transition: box-shadow .4s ease;
         -o-transition: box-shadow .4s ease;
            transition: box-shadow .4s ease;
}

span:hover {
    -webkit-box-shadow: 0 0 10px red;
       -moz-box-shadow: 0 0 10px red;
            box-shadow: 0 0 0 10px red;
}
Run Code Online (Sandbox Code Playgroud)

G-C*_*Cyr 16

box-shadow:)

此示例使用两个逗号分隔的阴影:

  box-shadow:0 0 50px gold,0 0 150px gold;
Run Code Online (Sandbox Code Playgroud)

http://codepen.io/gcyrillus/pen/qdcos

您也可以使用径向渐变绘制它.结果将从浏览器变为浏览器.

  • 你的阴影需要更大,为了加强它,你需要使用多个阴影,这样它就不会消失得太快.在这个例子中,2个阴影与前50px重叠.你甚至可以通过第四个参数box-shadow来增加效果:0 0 50px 10px gold,0 0 150px 10px gold; 第一个10 px的阴影将具有非常高的不透明度(接近1) (2认同)