IE自定义上传按钮光标闪烁,双击上传问题解决

阅读: 评论:0

IE自定义上传按钮光标闪烁,双击上传问题解决

IE自定义上传按钮光标闪烁,双击上传问题解决

我们使用自定义上传按钮,一般将input type=”file”透明覆盖在自定义按钮的上面

<span class="file"><em class="iconfont icon-xuanzezhaopian"></em>选择照片<input type="file" class="do-upload-banner" multiple="" name="file" id="">
</span>

这样写在非IE的情况下没有什么问题,当时当在IE里会出现恶心的光标闪烁

在IE11下解决方法很简单,只需要将 font-size 设置为0,然后给input宽高撑满元素

font-size: 0;
width: 100%;
height: 100%;

这种方法没法解决IE10-需要点击两次才能上传的问题,首先在这我们需要弄明白为什么IE10-需要点击两次才能调出文件选择框

知道什么原因就好解决了,只要想办法将右边的浏览按钮填充满整个容器就好了

left: auto !important;
right: 0;
font-size: 100px;
width: 200%;
height: 130%;

然而这里的代码和IE11中的有些代码冲突,所以在这里我们需要使用CSS Hack处理

.cursor-blink {font-size: 0;width: 100%;height: 100%;left: auto9 !important;right: 09 !important;font-size: 100px9;width: 200%9;height: 130%9;
}

注意这里需要将 font-size 尽量设置大一些,如果不设置,依旧是双击才能调出文件选择框

本文发布于:2024-02-04 14:43:55,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170709604856479.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:上传   自定义   光标   双击   按钮
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23