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

如何解决缩略图时间戳仅前3个生效、底部3个不显示的问题?

解决YouTube复刻版缩略图时间戳仅部分显示的问题
  • 先确认所有thumbnail-row的定位属性生效
    打开浏览器开发者工具(F12),选中底部的缩略图行,查看样式面板里position: relative是否正常生效。如果没生效,大概率是类名拼写错误,或者有其他高优先级样式覆盖了这个属性——比如某个更具体的选择器加了!important。修复时要确保所有缩略图行都正确应用thumbnail-row类,并且CSS里的.thumbnail-row { position: relative; }没有被其他规则覆盖。

  • 检查时间戳div的结构位置
    时间戳div必须是thumbnail-row的直接子元素,这样position: absolute才会相对于父级缩略图行定位。如果底部的时间戳被嵌套到了其他容器(比如缩略图img的包裹div里),定位逻辑就会出错。正确的结构应该是:

    <div class="thumbnail-row">
      <img src="your-thumbnail.jpg" class="thumbnail">
      <div class="timestamp">12:45</div>
    </div>
    

    核对底部的HTML代码,保证时间戳和缩略图img同级,都在thumbnail-row容器内。

  • 排查时间戳的CSS选择器范围
    检查你的CSS代码,有没有不小心写了只针对前3个缩略图的选择器,比如.thumbnail-row:nth-child(-n+3) .timestamp这类限定规则。时间戳的样式选择器应该是全局生效的,基础样式参考:

    .timestamp {
      position: absolute;
      bottom: 8px;
      right: 5px;
      background-color: rgba(0,0,0,0.8);
      color: #fff;
      padding: 2px 4px;
      font-size: 12px;
      border-radius: 2px;
    }
    

    同时确认底部时间戳没有被display: none或opacity: 0这类属性隐藏。

  • 解决元素遮挡问题
    如果时间戳已经正确定位但看不见,可能是被底部的标题栏或其他元素挡住了。给时间戳加个z-index值确保它在顶层显示:

    .timestamp {
      /* 其他样式 */
      z-index: 10;
    }
    

内容的提问来源于stack exchange,提问作者Shreejeet Singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 21:15:26