You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Cargo Collective单个页面创建顶部固定GIF的技术咨询

在Cargo Collective实现顶部固定GIF并让下方内容滚动的方案

核心思路

用CSS的position: fixed固定GIF容器,同时给下方主内容设置顶部外边距,让内容从GIF下方开始滚动,同时适配左侧已有的导航栏布局。

具体步骤

  1. 给GIF添加自定义类名
    在Cargo页面编辑器插入GIF后,切换到源码编辑模式,给GIF容器加自定义类:
<div class="fixed-header-gif">
  <img src="你的GIF地址" alt="顶部固定头部GIF">
</div>
  1. 添加自定义CSS代码
    在Cargo的页面自定义代码/样式设置里,加入以下样式:
/* 固定顶部GIF容器 */
.fixed-header-gif {
  position: fixed;
  top: 0;
  left: 200px; /* 替换成你左侧导航栏的实际宽度,比如导航栏宽200px就写200px */
  width: calc(100% - 200px); /* 让GIF宽度匹配右侧内容区域 */
  z-index: 999; /* 确保GIF在所有内容上方 */
  overflow: hidden;
}

.fixed-header-gif img {
  width: 100%; /* 让GIF铺满容器,按需调整 */
  display: block; /* 消除图片默认底部间隙 */
}

/* 让主内容避开固定GIF */
.page-main-content { /* 替换成你页面主内容容器的实际类名,可通过浏览器F12查看 */
  margin-top: 350px; /* 替换成你的GIF实际高度,保证内容从GIF下方开始 */
}

补充调整方案

如果GIF高度不固定,可添加以下JS代码动态设置主内容的margin-top(放到自定义JS区域):

window.addEventListener('load', function() {
  const gifBox = document.querySelector('.fixed-header-gif');
  const contentBox = document.querySelector('.page-main-content');
  if (gifBox && contentBox) {
    contentBox.style.marginTop = gifBox.offsetHeight + 'px';
  }
});

测试时用浏览器开发者工具(F12)实时调整参数,确保不同屏幕尺寸下布局正常。

内容的提问来源于stack exchange,提问作者Dominic Johns

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 20:20:05