js实现带音效开关的雷达扫描动画效果代码

代码语言:html

所属分类:动画

代码描述:js实现带音效开关的雷达扫描动画效果代码

代码标签: js 音效 开关 雷达 扫描 动画

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

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

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

  
  
  
<style>
html, body {
  height: 100vh;
}

body {
  background: #001413;
  overflow: hidden;
  display: grid;
  place-items: center;
}

.radar {
  --size: 450px;
  --color: #15fcd8;
  
  width: var(--size);
  height: var(--size);
  margin: auto;
  border: 3px solid var(--color);
  border-radius: 50%;
  background:
    /* 4) guides */
    linear-gradient(transparent 0 49.75%, var(--color) 49.75% 50%, transparent 50% 100%),
    linear-gradient(to right, transparent 0 49.75%, var(--color) 49.75% 50%, transparent 50% 100%),
    /* 3) radar */
    radial-gradient(
      transparent 0% 25%,
      var(--color) 25.5% 25.75%, transparent 26% 50%,
      var(--color) 50.5% 50.75%, transparent 51% 75%,
      var(--color) 75.5% 75.75%, transparent 76% 100%),
    /* 2.5) fondo tapar grid */
    radial-gradient(#00767211, #002421 65%),
    /* 2) grid */
    repeating-linear-gradient(to right, #0e817a77 0 1px, transparent 1.5px 25px),
    repeating-linear-gradient(#0e817a77 0 1px, transparent 1.5px 25px),
    /* 1) background */
    radial-gradient(#007672 0, #002421 65%);
  position: relative;
  mix-blend-mode: difference; /* color-dodge; */
}

.dot { 
  width: var(--size);
  height: var(--size);
  background: var(--color);
  border-radius: 50%;
  position: absolute;
  filter: blur(1px);
  opacity: 0.5;
  left: var(--x);
  top: var(--y);
  -webkit-animation: disappear 1s ease-in-out forw.........完整代码请登录后点击上方下载按钮下载查看

网友评论0