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

如何实现类似processform.studio底部的无限文字滚动?WordPress实现方案

WordPress实现无限循环文字滚动效果(无需插件/插件方案)

无需插件实现步骤

1. 插入HTML结构

在需要展示滚动效果的位置(比如底部小工具区域、自定义页面模板)添加以下代码:

<div class="marquee-container">
  <div class="marquee-content">
    <span>文字内容1</span>
    <span>文字内容2</span>
    <span>文字内容3</span>
    <!-- 按需添加更多内容项 -->
  </div>
  <!-- 复制内容实现无缝循环,避免滚动末尾出现空白 -->
  <div class="marquee-content">
    <span>文字内容1</span>
    <span>文字内容2</span>
    <span>文字内容3</span>
  </div>
</div>

2. 添加CSS样式

进入WordPress后台「外观」→「自定义」→「额外CSS」,粘贴以下样式代码:

.marquee-container {
  width: 100%;
  overflow: hidden;
  background: #f0f0f0; /* 可自定义背景色 */
  padding: 12px 0;
}

.marquee-content {
  display: flex;
  gap: 45px; /* 调整文字间的距离 */
  white-space: nowrap;
  animation: marquee-scroll 22s linear infinite;
}

.marquee-content span {
  font-size: 17px; /* 自定义文字大小 */
  color: #222; /* 自定义文字颜色 */
}

/* 定义滚动动画 */
@keyframes marquee-scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

/* 鼠标悬停时暂停滚动(可选功能) */
.marquee-container:hover .marquee-content {
  animation-play-state: paused;
}

可以根据需求调整动画时长、间距、颜色等参数,复制两份内容是为了实现无缝循环,滚动到末尾时不会出现空白断层。

3. 移动端适配(可选)

如果需要优化移动端显示效果,添加媒体查询代码:

@media (max-width: 768px) {
  .marquee-content {
    gap: 25px;
    animation-duration: 16s;
  }
  .marquee-content span {
    font-size: 15px;
  }
}

插件实现方案

如果不想手动编写代码,推荐以下几款轻量插件:

  • Simple Marquee:操作极简,支持自定义滚动方向、速度、文字样式,可直接在文章、页面或小工具中插入滚动效果,无需代码基础。
  • WP Marquee:专门为滚动文字设计的插件,支持无缝无限循环、水平/垂直滚动模式,还能设置悬停暂停,功能全面且易用。
  • T(-) Countdown Widget:虽主打倒计时功能,但内置滚动文字模块,可配置无限循环滚动,适合需要额外功能的场景。

安装插件后,按照后台的设置向导配置内容、样式和滚动参数即可快速实现效果。

内容的提问来源于stack exchange,提问作者Niki Yu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 02:25:09