css实现垂直滑块拖动炫酷数字动画效果代码
代码语言:html
所属分类:其他
代码描述: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