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