【发布时间】:2015-11-08 07:18:16
【问题描述】:
我有一个简单的文本输入。我希望输入有一个占位符,可以在各种值之间旋转,其中值之间存在某种转换。
例如,占位符以“peach”开头,然后 1 秒后淡出,“mango”淡入,然后淡出,“banana”淡入,依此类推。
最好的方法是什么?我不相信可以用 JS 淡化占位符,尽管可以用 JS 更改值。无论如何,也许有一种更好的纯 CSS 方法来做到这一点?
【问题讨论】:
-
你试过了吗?
-
您可以简单地使用jQuery淡化文本,用于文本旋转使用
transform: rotate(x deg); -
像 :-moz-placeholder 这样的类是伪类,它们不是 DOM 的一部分。旋转是指文本是交替的。
-
而我只是尝试使用 CSS 动画来做到这一点,不工作。
-
在该输入之上创建覆盖有什么问题?
标签: javascript css html placeholder