更改文件输入元素的光标类型
用户在修改“文件”类型的输入元素的光标类型时可能会遇到困难。尝试在 CSS 样式块中设置光标属性(例如提供的示例中)可能不会产生所需的结果。
解决方案:
文件输入的行为不同浏览器的元素有所不同:
为了解决这种不一致问题, Chrome(以及可能带有 WebKit 实现的 Opera)的部分解决方案是:
input[type=file], /* FF, IE7+, chrome (except button) */ input[type=file]::-webkit-file-upload-button { /* chromes and blink button */ cursor: pointer; }
说明:
样式定义同时针对整个输入元素和代表文件上传按钮的伪类。 Chrome 的行为可以通过它对光标属性的处理来解释。虽然它允许为输入字段设置光标,但它不会继承其中按钮的设置。
此解决方案允许您更改 Chrome 中文件输入元素的光标类型,从而提供一致的用户体验多个浏览器。
以上是如何更改不同浏览器中文件输入元素的光标?的详细内容。更多信息请关注PHP中文网其他相关文章!