【发布时间】:2016-12-26 11:08:28
【问题描述】:
我有一个居中对齐的文本,由于某些操作而发生变化。我可以在那里进行过渡吗? (codepen)
HTML:
<div id="container">Lorem ipsum dolor sit amet consectetur adipiscing elit</div>
CSS:
#container {
width: 400px;
height: 20px;
background: #000;
color: white;
text-align: center;
}
(上面的codepen是一个动态数据的示例,实际上我的数据正在被react states改变)
编辑:只有文本的最后一部分将前 Lorem ipsum dolor sit amet consectetur adipiscing elit 更改为 Lorem ipsum dolor ...。所以我想显示从左边到中心的缩小文本(因为剩余的文本在被切断时将在左侧)
【问题讨论】:
-
是的,您可以转换文本。你想实现什么样的转变?您能否将此信息添加到您的问题中,好吗?谢谢。
-
您可以交叉淡化位于不同 z-index 平面上的几个 div。您将需要考虑去抖动。
-
您要添加哪个过渡?
-
过渡是有效果的,你可以用它尝试很多不同的东西。请检查以下两个 URL,您将了解大部分内容。 developer.mozilla.org/en-US/docs/Web/CSS/CSS_Transitions/… ----------------- css-tricks.com/almanac/properties/t/transition
-
见。如果您尝试直接传输文本,它将无法正常工作。事实上,你必须改变规模,例如0.9 到上一个文本“应该在跨度内”。比这个动画完成后。你可以显示你的新动态文本..