-webkit-transform: translateX(0%)
在父容器上使用时,文件名“标签”文本从<input type="file">
Chrome 的标准元素中消失。在 Safari 中,文本也被隐藏,但在选择文件时会显示文件的图标。
仅添加和删除一个类,例如:
.transX
{
-webkit-transform: translateX(0%);
}
到父 div:
<div id="test1">
<input type="file">
</div>
No file chosen
如果选择了文件,将导致文本或文件名消失。
测试 - Win7:Chrome 19 和 Safari 5.1
有修复或解决方法吗?文件选择元素对 CSS 样式不友好,并且没有任何元素可以直接引用文本部分,所以我不知道如何解决这个问题。