美文网首页
CSS实现一个流光按钮

CSS实现一个流光按钮

作者: 六寸光阴丶 | 来源:发表于2020-06-22 20:27 被阅读0次

    效果图

    image.png

    源代码

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Document</title>
      <link rel="stylesheet" href="./style.css">
      <style>
        body {
          margin: 0;
          padding: 0;
          background-color: #000;
        }
    
        a {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          width: 200px;
          height: 60px;
          line-height: 60px;
          text-align: center;
          color: #fff;
          font-size: 24px;
          text-transform: uppercase;
          text-decoration: none;
          font-family: sans-serif;
          box-sizing: border-box;
          background: linear-gradient(90deg, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
          background-size: 400%;
          border-radius: 30px;
          z-index: 1;
        }
    
        a:hover {
          animation: animate 8s linear infinite;
        }
    
        @keyframes animate {
          0% {
            background-position: 0%;
          }
    
          100% {
            background-position: 400%;
          }
        }
    
        a::before {
          content: '';
          position: absolute;
          top: -5px;
          left: -5px;
          right: -5px;
          bottom: -5px;
          z-index: -1;
          background: linear-gradient(90deg, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
          background-size: 400%;
          border-radius: 40px;
          opacity: 0;
          transition: 0.5s;
        }
    
        a:hover::before {
          opacity: 1;
          filter: blur(20px);
          animation: animate 8s linear infinite;
        }
      </style>
    </head>
    
    <body>
      <a href="#">Button</a>
    </body>
    
    </html>
    

    相关文章

      网友评论

          本文标题:CSS实现一个流光按钮

          本文链接:https://www.haomeiwen.com/subject/ysvffktx.html