【问题标题】:d3.js text transition if string is too long如果字符串太长,则 d3.js 文本转换
【发布时间】:2022-01-04 16:22:46
【问题描述】:

我有一个固定宽度的 div,但有时其中的文本会溢出。我想在鼠标悬停期间创建一个动画,其中文本开始在 div 内“流动”。

一个例子可能是: 字符串是“这是一个简单的测试” 但 div 只能包含 “这是一个”。 因此,当过度使用它时,文本变为:

"his is a "--->"is is a s" ---> "s is a si"--> "is a sim"....等等

【问题讨论】:

  • 你需要使用d3吗?如果您不使用 svg,这可能不是最佳解决方案。
  • 我还能用什么?
  • 添加了一个 d3 替代答案。

标签: javascript d3.js


【解决方案1】:

选框怎么样?

<marquee width="50px" direction="right" height="100px">
this is a simple test
</marquee>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-27
    • 2013-04-04
    • 2012-04-28
    • 2015-03-15
    相关资源
    最近更新 更多