6°

使用SVG + CSS实现动态霓虹灯文字效果

 

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
  <style>
  html,body{
    height: 100%;
    margin: 0;
    padding: 0;
    background: #2c3e50;
}
.wrapper{
    margin-top: 80px;
}
.text{
    font-size: 64px;
    font-weight: bold;
    text-transform: uppercase;
    fill: none;
    stroke-width: 2px;
    stroke-dasharray: 90 310;
    animation: stroke 6s infinite linear;
}
.text-1{
    stroke: #3498db;
    text-shadow: 0 0 5px #3498db;
    animation-delay: -1.5s;
}
.text-2{
    stroke: #f39c12;
    text-shadow: 0 0 5px #f39c12;
    animation-delay: -3s;
}
.text-3{
    stroke: #e74c3c;
    text-shadow: 0 0 5px #e74c3c;
    animation-delay: -4.5s;
}
.text-4{
    stroke: #9b59b6;
    text-shadow: 0 0 5px #9b59b6;
    animation-delay: -6s;
}

@keyframes stroke { 100% { stroke-dashoffset: -400; } } </style> </head> <body> <div class="wrapper"> <svg width="100%" height="100"> <text text-anchor="middle" x="50%" y="50%" class="text text-1"> MassLook.com </text> <text text-anchor="middle" x="50%" y="50%" class="text text-2"> segmentfault.com </text> <text text-anchor="middle" x="50%" y="50%" class="text text-3"> segmentfault.com </text> <text text-anchor="middle" x="50%" y="50%" class="text text-4"> segmentfault.com </text> </svg> </div>

</body> </html>

 

本文由【Liens】发布于开源中国,原文链接:https://my.oschina.net/u/180293/blog/3072918

全部评论: 0

    我有话说: