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

创建带菜单栏的slider:作为链接的标题文本无法正确对齐求助

对齐问题修复方案

你遇到的文本对齐问题由两个核心原因导致:一是不同长度的菜单项文本在应用全局字符间距后,整体占位宽度不一致;二是Slick垂直轮播的文本项没有统一的垂直对齐规则,可通过修改CSS样式解决:

  1. 替换原有.slideshow-text相关样式为以下内容:
.slideshow-text {
  position: absolute;
  top: 50%; /* 可根据需求调整数值,修改文本整体在页面的垂直位置 */
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  font-size: 80px;
  width: 100%;
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 100;
  /* 后续添加a标签需要点击时,把下面这行删掉即可 */
  pointer-events: none;
  text-transform: uppercase;
  line-height: 0.8;
}

/* 新增菜单项统一样式 */
.slideshow-text .item {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 20px;
  /* 抵消最后一个字符的多余字符间距,保证所有文本视觉居中 */
  padding-left: 20px;
}

@media (max-width: 768px) {
  .slideshow-text {
    font-size: 40px;
  }
  .slideshow-text .item {
    letter-spacing: 10px;
    padding-left: 10px;
  }
}
  1. 可选调整:如果需要文本不居中、靠左/靠右对齐,只需修改.slideshow-text .item里的justify-content属性为flex-start(左对齐)或flex-end(右对齐),再对应添加左/右内边距调整位置即可。

内容的提问来源于stack exchange,提问作者Himat Varsani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 21:00:07