div+css实现2025新年快乐数字动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现2025新年快乐数字动画效果代码
代码标签: div css 2025 新年 快乐 数字 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @property --bg-fill { syntax: "<number>"; initial-value: 0; inherits: true; } .number{ display: grid; grid-auto-flow: column; width: 540px; gap: 20px; --duration: 3s; filter: drop-shadow(0 0 10px black); > .digit{ aspect-ratio: 2/3; width: 100%; display: grid; grid-template: 1fr 1fr 1fr / 1fr 1fr; > i { --bgc1: hsl(calc(360 / (var(--digits) * 6) * ((var(--digit) * 6 ) + var(--i))) 70% 50%); --bgc2: transparent; --anim-dur: calc(var(--duration) / 6); --anim-delay: calc(var(--i) * var(--anim-dur)); border-radius: calc(100% * var(--tl, 0)) calc(100% * var(--tr, 0)) calc(100% * var(--br, 0)) calc(100% * var(--bl, 0)); background-image: var(--bgi); animation: bg-fill var(--anim-dur) linear forwards var(--anim-delay); --cg: var(--bgc1) calc(var(--bg-fill, 0) * 25%), var(--bgc2) 0; --ctr: conic-gradient(from 0deg at 0% 100%, var(--cg)); --crb: conic-gradient(from 90deg at 0% 0%, var(--cg)); --cbl: conic-gradient(from 180deg at 100% 0%, var(--cg)); --clt: conic-gradient(from 270deg at 100% 100%, var(--cg)); --crt: conic-gradient(from calc( 90deg - 90deg * var(--bg-fill, 0)) at 0% 100%, var(--cg)); --cbr: conic-gradient(from calc(180deg - 90deg * var(--bg-fill, 0)) at 0% 0%, var(--cg)); --clb: conic-g.........完整代码请登录后点击上方下载按钮下载查看
网友评论0