css+js实现网页滚动文字段落卡片边框入场走光动画效果代码
代码语言:html
所属分类:加载滚动
代码描述:css+js实现网页滚动文字段落卡片边框入场走光动画效果代码
代码标签: css js 网页 滚动 文字 段落 卡片 边框 入场 走光 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Genos:ital,wght@0,100..900;1,100..900&family=Tangerine:wght@700&display=swap" rel="stylesheet"> <style> @property --ang { syntax: '<angle>'; initial-value: 0deg; inherits: true } .card { --ani-grad: conic-gradient(from var(--ang), rgb(from #ffd23f r g b / var(--alpha, .5)), #0000 40%) border-box; border: solid 6px #0000; background: linear-gradient(#312244 0 0) padding-box, var(--ani-grad); animation: ang 3s linear infinite } @keyframes ang { 0% { --ang: 1turn } } .css-pseudo { --alpha: 1; position: relative; &::before { --full-cov: conic-gradient(red 0 0); position: absolute; inset: -6px; border: inherit; box-shadow: 0 0 1.5em rgb(0 0 0 / .01); background: var(--ani-grad); filter: blur(.5em); mask: var(--full-cov) no-clip subtract, var(--full-cov) padding-box; pointer-events: none; content: '' } } .svg-filter { filter: url(#border-glow) } .svg-grainy { filter: url(#grainy-glow) } .svg-smooth { filter: url(#smooth-glow) } .animatable { transition: 1s } .hidden { opacit.........完整代码请登录后点击上方下载按钮下载查看
网友评论0