我知道我可以通过设置输入
的样式来添加color
、padding
...。是否有供应商伪元素来设置文本本身的样式,就像 placeholder 一样?我想喜欢 translateY
输入中的文本,但不使用 vertical-align
或影响输入的高度。
最佳答案
我以前搜索过,现在又搜索了一次,但我不相信有任何供应商伪元素像占位符文本那样针对文本输入的值。
据我所知,目前仅使用 CSS 无法将 CSS transform
属性应用于文本输入值。可能有一些方法可以用 JS 实现你想要的,但我以前没有见过它。
这篇文章深入探讨了这个问题,提供了一些创造性的解决方法,并可能为您提供有用的指导:Is there a way to style part of an input field's value?
关于CSS如何设置输入中实际文本的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32021085/