css实现垂直滑块拖动炫酷数字动画效果代码

代码语言:html

所属分类:其他

代码描述:css实现垂直滑块拖动炫酷数字动画效果代码

代码标签: css 垂直 滑块 拖动 炫酷 数字 动画

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


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

<head>

  <meta charset="UTF-8">

  
  
  
  
<style>
html, body, div, datalist, output, section {
  display: grid;
}

html {
  height: 100%;
}

body {
  overflow-x: hidden;
  /* because range input takes up space horizontally before rotation */
  background: #1f1f1f;
}
@supports (line-height: tan(45deg)) {
  body {
    --trig: none ;
  }
}
@supports (color: color-mix(in lch, red 1%, tan)) {
  body {
    --cmix: none ;
  }
}

.wrap {
  --rng: calc(var(--max) - var(--min));
  /* range between max and min values */
  --prg: calc((var(--val) - var(--min))/var(--rng));
  /* decimal progress */
  --prc: calc(var(--prg)*100%);
  /* percentage progress */
  --pos: calc(var(--val)*1rem);
  /* position from 1st ruler line (from val = min) */
  grid-gap: 1.25rem;
  /* space out ruler, track, thumb, output value */
  grid-template-columns: -webkit-max-content 0.1875rem 1.25rem -webkit-max-content;
  grid-template-columns: max-content 0.1875rem 1.25rem max-content;
  place-self: center;
  color: #f43e75;
  /*fallback  */
  font: 1em trebuchet ms, ubuntu, verdana, arial, sans-serif;
  transition: 0.35s;
  /* focus/ hover transition */
}
@supports (color: color-mix(in lch, red 1%, tan)) {
  .wrap {
    color: color-mix(in lch, #f43e75 var(--prc), #daff47);
  }
}
.wra.........完整代码请登录后点击上方下载按钮下载查看

网友评论0