js实现按钮悬浮液态液体流动动画效果代码

代码语言:html

所属分类:悬停

代码描述:js实现按钮悬浮液态液体流动动画效果代码

代码标签: 悬浮 液态 液体 流动 动画 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<html>

<head>
    <style>
        body {
          display: flex;
          justify-content: center;
          align-items: center;
          min-height: 100vh;
          background: #eef;
        }
        
        .button {
          position: relative;
          padding: 1.6em 2.8em;
          text-decoration: none;
        }
        .button__canvas {
          --offset: 32px;
          position: absolute;
          top: calc(var(--offset) * -1);
          left: calc(var(--offset) * -1);
          width: calc(100% + var(--offset) * 2);
          height: calc(100% + var(--offset) * 2);
          transition: opacity 2s ease;
        }
        .button__text {
          position: relative;
          color: white;
          font-weight: bold;
          letter-spacing: 0.02em;
          pointer-events: none;
        }
        .button:hover .button__canvas {
          opacity: 0.85;
          transition: opacity 0.2s ease;
        }
        .button:active .button__canvas {
          opacity: 1;
          transition: none;
        }
    </style>
 
</head>

<body>
    <a href="#" class="button">
        <canvas class="button__canvas" width="329" height="136".........完整代码请登录后点击上方下载按钮下载查看

网友评论0