我把下面的CSS转换应用到了一个HTML输入框中。
当我在输入框中输入文本直到填满可见区域时,插入符会继续超出输入框的边缘并被隐藏。通常情况下,随着您的输入,插入符和文本将一起滚动。
一旦插入符已经超过预缩放输入框的宽度,文本最终会开始滚动。浏览器似乎在计算何时滚动文本时忽略了缩放。
这只是WebKit浏览器(在Chrome和iPad上测试)的问题。-moz-transform等效物在FireFox中运行良好。缩放属性在webkit中也可以正常工作,但在iPad上进行缩放时不够平滑,因此我无法在我的项目中使用它。
您可以在这里查看示例:http://jsfiddle.net/4Kv6w/ 第一个输入框是使用-webkit-transform缩放的。第二个框是设置缩放比例。第三个是普通的输入框。
非常感谢您的帮助。
编辑 - 您还可以通过使用-webkit-transform将输入框向左移动来获得问题。这里是一个例子:http://jsfiddle.net/4Kv6w/15/
-webkit-transform: scale(.5);
当我在输入框中输入文本直到填满可见区域时,插入符会继续超出输入框的边缘并被隐藏。通常情况下,随着您的输入,插入符和文本将一起滚动。
一旦插入符已经超过预缩放输入框的宽度,文本最终会开始滚动。浏览器似乎在计算何时滚动文本时忽略了缩放。
这只是WebKit浏览器(在Chrome和iPad上测试)的问题。-moz-transform等效物在FireFox中运行良好。缩放属性在webkit中也可以正常工作,但在iPad上进行缩放时不够平滑,因此我无法在我的项目中使用它。
您可以在这里查看示例:http://jsfiddle.net/4Kv6w/ 第一个输入框是使用-webkit-transform缩放的。第二个框是设置缩放比例。第三个是普通的输入框。
非常感谢您的帮助。
编辑 - 您还可以通过使用-webkit-transform将输入框向左移动来获得问题。这里是一个例子:http://jsfiddle.net/4Kv6w/15/