Snake-like Moving Glow围绕一个元素

Dan*_*min 8 html javascript css

我想知道如何使用javascript/css在对象的边缘周围构建"蛇状"效果.

这个效果会在一个物体周围创造一个永远的动画,看起来像一个在物体边缘移动的小白色slu((看起来像一个发光)

(一旦我学会了正确的措辞,我会编辑这个问题)

Sta*_*arx 7

我有一个小的CSS3版本:

一个小容器和我们的蛇:

<div id="cont"></div>
<div class="snake"></div>
Run Code Online (Sandbox Code Playgroud)

这是CSS Magic:

#cont {
    width: 150px;
    height: 150px;
    background: #000;
    margin: 10px;
}
.snake {
    width: 5px;
    height: 5px;        
    background: #f00;
    position: absolute;
    top: 5px;
    left: 15px;
    animation: around 5s infinite;
}
@keyframes around
{
    0% { left: 15px; top: 5px; }
    25% { left: 165px; top: 5px;  }
    50% { top:  160px; left: 165px; }
    75% { left: 15px; top: 160px; }
    100% { top: 5px; left: 15px; }
}
Run Code Online (Sandbox Code Playgroud)

[演示]