首页 > 其他分享 >优秀的动画效果

优秀的动画效果

时间:2022-08-19 16:02:47浏览次数:88  
标签:动画 效果 clip hue 优秀 inset path 95% linear

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    body {
      background-color: black;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
    }

    div {
      height: 100px;
      width: 150px;
      position: relative;
      border-radius: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
      background-image: linear-gradient(45deg, gold, deeppink);
      animation: hue 3s infinite linear;
    }

    div::before,
    div::after {
      content: "";
      position: absolute;
      top: -15px;
      bottom: -15px;
      left: -15px;
      right: -15px;
      border: 5px solid #24acf2;
      border-image: linear-gradient(45deg, gold, deeppink) 1;
      clip-path: inset(0px round 10px);
      animation: clippath 3s infinite linear;
    }

    div::after {
      animation: clippath 3s infinite -1.5s linear;
    }

    span {
      color: white;
      font-size: 20px;
    }

    @keyframes hue {
      0% {
        filter: hue-rotate(0deg);
      }

      100% {
        filter: hue-rotate(360deg);
      }
    }

    @keyframes clippath {
      0% {
        clip-path: inset(0 0 95% 0);
        filter: hue-rotate(0deg);
      }

      25% {
        clip-path: inset(0 95% 0 0);
      }

      50% {
        clip-path: inset(95% 0 0 0);
      }

      75% {
        clip-path: inset(0 0 0 95%);
      }

      100% {
        clip-path: inset(0 0 95% 0);
        filter: hue-rotate(360deg);
      }
    }
  </style>
</head>

<body>
  <div>
    <span>hello world</span>
  </div>
</body>

</html>

传送门:https://juejin.cn/post/7076371912711995423

标签:动画,效果,clip,hue,优秀,inset,path,95%,linear
From: https://www.cnblogs.com/DL-CODER/p/16602257.html

相关文章

  • 几个让你变得更优秀的模型
    一、时间管理:四象限法则很多人碌了一天,下班的时候发现自己好像什么都没有做。回顾一下今天的Todolist,竟然只做了一些零碎的事情,重要的事情还没开始做!四象限法则是时间......
  • 动画过渡
    复合属性: transition 取值: all 5s linear 3s含义: css3的transition允许css的属性值在- 定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点被点击或......
  • 使用a标签锚点实现顺滑效果
      scroll-behavior:smooth;//使用该方法使用a标签锚点的时候会实现平滑xxx.scrollIntoView({behavior:"smooth"})......
  • 一些优秀的笔记
    子序列自动机莫队集合|分块与莫队位掩码|位掩码*2AC自动机......
  • 用cube-ui的scroll实现下拉获取历史记录的功能,并且实现类似于微信的下拉保留当前位置
    1.下拉获取历史记录数据historyList2.页面上的对话列表数据messageList3.将历史记录的数据合并到对话数据上this.messageList= [...historyList,...this.message......
  • PS新手教程:如何在Photoshop中制作浮在水面上的文字效果?
    Photoshop是一款我们常用的图片处理软件,在Mac版的Photoshop中如何制作出浮在水面上的文字效果呢?下面我们分享在Mac版的Photoshop中制作浮在水面上文字效果的操作步骤。1......
  • 关于Windows11笔记本打开TXT文件提示“包无法进行更新、相关性和冲突验证”的解决方法
    如标题,错误提示如下图:解决方法:PS:遇到这个问题时在网上搜索了很多帖子,基本都是说把txt文件的默认应用程序设置成记事本,其实系统的默认应用程序本来就是使用记事本打开,所......
  • Unity3D屏幕淡入淡出效果
    要求:A:编写脚本实现屏幕的由深色灰蒙蒙,到屏幕清晰的过程。B: 再扩展到屏幕由清晰,逐渐到屏幕发暗,变灰蒙蒙,最后完全发黑的效果。C:推荐对于淡入与淡出效果的时间,进行自定......
  • P7071 [CSP-J2020] 优秀的拆分
    题目描述一般来说,一个正整数可以拆分成若干个正整数的和。例如,1=11=1,10=1+2+3+410=1+2+3+4 等。对于正整数 nn 的一种特定拆分,我们称它为“优秀的”,当且仅当在这种拆......
  • CSS的动画滚动效果
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content......