Css3 circle glow, как свечение лунного света

Я пытаюсь создать луну со светом. как в изображениях.

Я пробовал, но не очень успешно.

Я не хочу использовать изображение на веб-сайте. Я хочу создать только это с помощью CSS3.

Мой круг создает очень маленький, а также свечение находится в небольшой области. я хочу свечение в области большого радиуса

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

enter image description here

Html

<div>
    <span>Glow</span>
</div>

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

Ответ 1

использовать box-shadow:)

В этом примере используются две разделенные запятой тени:

  box-shadow:0 0 50px gold,0 0 150px gold;

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

Вы также можете рисовать его с помощью радиального градиента. Результат будет варьироваться от браузера до браузера.

Ответ 2

Вместо этого стиля для box-shadow:

box-shadow: 0 0 0 10px red;

Попробуйте следующее:

box-shadow: 0 0 10px red;

Изменить: Если вы хотите, чтобы свечение было больше, просто увеличьте радиус:

box-shadow: 0 0 30px red;

jsFiddle здесь

Ответ 3

Я считаю, что это то, что вы хотите:

span:hover {
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    border-radius: 70px;   
    -webkit-box-shadow:0px 0px 10px red;
    -moz-box-shadow: 0px 0px 10px red;
    box-shadow: 0px 0px 10px red;
}

Демо: http://jsfiddle.net/ezUfG/10/