我有一个关于 webkit marquee 的问题。我有 2 个可变宽度的元素。(两个元素的宽度相同),并且两个元素都需要是选取框。
但是,当内容溢出(大于元素)时,我需要一个选取框,如果不是,则文本应保持原样(无滚动)。
我创建了一个 JSFiddle 作为示例: http://jsfiddle.net/Vxwed/:
long 和 short 都需要通过 CSS3 进行选取,而 long 应该滚动,而 short 则不需要。
<p class="long">Hi my name is John Doe</p>
<p class="short">Yeah!</p>
请记住,元素的内容是可变的(用 javascript 填充),所以我不能对元素 marquee-behaviour 进行实际的硬编码。
这里有任何 CSS 专家可以帮助我吗?我一直在研究这个很多,但是关于这个主题的信息很少,因为它相对较新。
我现在能想到的唯一解决方案是使用 jQuery 来测量元素的宽度,然后计算它们是否需要额外的间距。如果他们需要应用选框,否则不需要。但这对我来说似乎不是很干净,我宁愿只在可能的情况下在 HTML/CSS 中执行此操作。