CSS实现元素边框渐变动画

前言:

边框流动动画是一种非常常见的效果,能够让网页看起来更加生动有趣。通过使用 CSS3,我们可以轻松地实现这种动画效果。本文将介绍如何使用 CSS3 实现边框流动效果,下面一起来看看吧。

示例图:边框是动画持续变化的

 

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    /* 通过 houdini api 实现,css 样式干预,它定义的不是一个简单变量,而是 css 属性*/
    /* 
      syntax:表示这个属性值的类型 
      initial-value:默认值是什么
      inherits:是否可以被继承
    */
    @property --direc {
      syntax: '<angle>'; 
      initial-value: 0deg;
      inherits: false;
    }
    .card {
      --direc: 0deg;
      width: 200px;
      height: 400px;
      padding: 10px;
      margin: 100px auto;
      background-image: linear-gradient(
        var(--direc),
        #5ddcff,
        #3c67e3 43%,
        #4e00c2
      );
      animation: rotate 3s linear infinite;
    }

    .content {
      width: 100%;
      height: 100%;
      background-color: #fff;
    }

    @keyframes rotate {
      to {
        --direc: 360deg;
      }
    }
  </style>
</head>
<body>
  <div class="card">
    <div class="content"></div>
  </div>
</body>
</html>

相关推荐

  1. css技巧】css实现边框渐变

    2024-03-31 21:42:03       63 阅读
  2. css 边框渐变

    2024-03-31 21:42:03       53 阅读
  3. css实现html元素渐变淡入且有位移

    2024-03-31 21:42:03       48 阅读
  4. dom元素+CSS实现阶梯动画效果

    2024-03-31 21:42:03       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-31 21:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-31 21:42:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-31 21:42:03       82 阅读
  4. Python语言-面向对象

    2024-03-31 21:42:03       91 阅读

热门阅读

  1. 专升本-区块链

    2024-03-31 21:42:03       34 阅读
  2. 【八股】IOC

    2024-03-31 21:42:03       42 阅读
  3. 二分查找中的小细节

    2024-03-31 21:42:03       38 阅读
  4. http和https的区别!

    2024-03-31 21:42:03       41 阅读
  5. Python:魔法函数

    2024-03-31 21:42:03       42 阅读
  6. 滑动窗口算法详解及应用示例

    2024-03-31 21:42:03       41 阅读
  7. 第十五届蓝桥杯第二期模拟赛——python

    2024-03-31 21:42:03       36 阅读
  8. Kafka(十一)管理Kafka

    2024-03-31 21:42:03       33 阅读