dv-scroll-board />轮播图文字太长显示不完全

datav 《dv-scroll-board />轮播图文字太长显示不完全怎么解决?

有没有一种办法能让鼠标移动上去显示全部文字

img


/* 鼠标悬停时显示全部内容的tooltip */
.dv-scroll-board {
  position: relative;
}

.dv-scroll-board:hover::before {
  content: attr(data-text); /* 使用data-text属性的值作为tooltip的内容 */
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  white-space: nowrap; /* 防止内容换行 */
  opacity: 0; /* 默认隐藏tooltip */
  pointer-events: none; /* 防止tooltip影响鼠标事件 */
  transition: opacity 0.3s ease-in-out;
}

.dv-scroll-board:hover::before {
  opacity: 1; /* 鼠标悬停时显示tooltip */
}

<script>
  // 获取所有带有.tooltip-text类名的轮播图组件
  const scrollBoards = document.querySelectorAll('.tooltip-text');

  // 为每个轮播图设置data-text属性为完整的文字内容
  scrollBoards.forEach((board) => {
    const fullText = board.innerText;
    board.setAttribute('data-text', fullText);
  });
</script>

@CSDN-Ada助手 如何解决问题