gsap实现网页资讯卡片滚动控制背景视频翻页过渡页面代码
代码语言:html
所属分类:加载滚动
代码描述:gsap实现网页资讯卡片滚动控制背景视频翻页过渡页面代码,点击卡片可显示详情页。
代码标签: gsap 网页 资讯 卡片 滚动 控制 背景 视频 翻页 过渡 页面 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" />
<style>
:root{
--bg:#07080c;
--ink:#f4f1ea;
--muted:rgba(244,241,234,.55);
--accent:#e9b949;
--line:rgba(244,241,234,.14);
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:auto}
body{
background:var(--bg);
color:var(--ink);
font-family:"Helvetica Neue",Arial,sans-serif;
-webkit-font-smoothing:antialiased;
overflow-x:hidden;
}
/* ---------- Fixed video backdrop ---------- */
#stage{position:fixed;inset:0;z-index:0;overflow:hidden;background:#000;}
#stage video{
position:absolute;top:50%;left:50%;
min-width:100%;min-height:100%;width:auto;height:auto;
transform:translate(-50%,-50%) scale(1.08);
object-fit:cover;will-change:transform;
}
#stage::after{
content:"";position:absolute;inset:0;
background:
radial-gradient(120% 80% at 50% 20%, transparent 40%, rgba(7,8,12,.55) 100%),
linear-gradient(180deg, rgba(7,8,12,.45) 0%, rgba(7,8,12,.15) 35%, rgba(7,8,12,.6) 100%);
pointer-events:none;
}
/* ---------- Loader ---------- */
#loader{
position:fixed;inset:0;z-index:50;background:var(--bg);
display:flex;align-items:center;justify-content:center;
flex-direction:column;gap:22px;transition:opacity .7s ease;
}
#loader.hide{opacity:0;pointer-events:none}
.load-word{font-size:clamp(24px,6vw,56px);font-weight:700;letter-spacing:.28em;text-indent:.28em;text-align:center;}
.load-bar{width:min(240px,60vw);height:2px;background:var(--line);overflow:hidden}
.load-bar i{display:block;height:100%;width:0;background:var(--accent);transition:width .2s linear}
.load-pct{font-size:12px;letter-spacing:.3em;color:var(--muted)}
/* ---------- Fixed HUD ---------- */
#progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--accent);z-index:40;}
.hud{
position:fixed;z-index:30;font-size:11px;letter-spacing:.28em;
color:var(--muted);text-transform:uppercase;mix-blend-mode:difference.........完整代码请登录后点击上方下载按钮下载查看















网友评论0