700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > input type=file与cursor:pointer的兼容性问题

input type=file与cursor:pointer的兼容性问题

时间:2019-03-10 04:34:32

相关推荐

input type=file与cursor:pointer的兼容性问题

表单控件type=file的手势在chrome中自定义不起作用,一直都是箭头的形状,即使设置为cursor:pointer;也是不管用。具体表现如下:

默认样式“选择文件”的手势一直是“”,这是chrome的内设样式,没法修改。

解决方法:

(1)、搜索网上的解决方法都是设置font-size:0;opacity:0;但是设置之后只有“未选择”会消失,而“选择文件按钮”依然存在(只是透明度为0而已)。(抛弃);

(2)、我认为的方法是把“选择文件”脱离视线,具体实现有很多方法,以下列举一些

第一、使用label,使用label的for属性与input的id属性,两者进行挂钩,input的opacity设为0,label做绝对定位处理。

第二、input的父元素做overflow:hidden;处理,然后input做font-size: 0;opacity:0;margin-left:-100px;然后设置一个比较大的宽高;

第三、其他方法比如给input定位了,或者其他都是和方法二一样的原理;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。