js+css实现文字字母拆分跳跃动画i效果代码

代码语言:html

所属分类:动画

代码描述:js+css实现文字字母拆分跳跃动画i效果代码

代码标签: js css 文字 字母 拆分 跳跃 动画

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

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

<head>
  <meta charset="UTF-8">
  

  <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Comfortaa:300,700|Bungee+Shade|Josefin+Sans:400&display=swap"/>
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Gochi+Hand&display=swap"/>
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Exo:wght@600&display=swap"/>
  
  
  
<style>
@layer reset, base, form, layout, transitions;



@layer transitions {
  @-webkit-keyframes fade-out {
    to {
      opacity: 0;
    }
  }
  @keyframes fade-out {
    to {
      opacity: 0;
    }
  }

  @-webkit-keyframes scale-down {
    to {
      scale:0.75;
    }
  }

  @keyframes scale-down {
    to {
      scale:0.75;
    }
  }

  @-webkit-keyframes slide-in-up {
    0% {
      translate: 0 100%;
    }
  }

  @keyframes slide-in-up {
    0% {
      translate: 0 100%;
    }
  }

  :root {
    view-transition-name: none;
    --animation-fade-out: fade-out 0.5s cubic-bezier(0.25, 0, 0.3, 1);
    --animation-scale-down: scale-down 0.5s cubic-bezier(0.25, 0, 0.3, 1);
    --animation-slide-in-up: slide-in-up 0.5s cubic-bezier(0.25, 0, 0.3, 1);
  }

  .stage {
    view-transition-name: stage;
  }

  ::view-transition-old(stage) {
    -webkit-animation: var(--animation-fade-out), var(--animation-scale-down);
  .........完整代码请登录后点击上方下载按钮下载查看

网友评论0