html - 如何改变ie中浏览输入类型浏览按钮的颜色

标签 html css

我使用了一些CSS来改变浏览按钮的背景颜色
<input type="file">

你可以在这里看到:JSfiddle

我遇到的问题是它确实适用于 chrome(它将显示为带有白色文本的黑色按钮)

但它不会改变IE的背景颜色吗?

我不知道该怎么做才能让它发挥作用

HTML:

<input type="file">

CSS:

input[type=file] {
border:none !important;
background-color:#F3282B;
background-image:none;
}

input[type=file]::-webkit-file-upload-button {
border: none;
margin: 0;
padding: 0;
-webkit-appearance: button;
width: 100px;
background:#000 !important;
color:#fff;
}

最佳答案

你不能。但是,您可以隐藏它并通过 js 触发它。

关于html - 如何改变ie中浏览输入类型浏览按钮的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22540412/

相关文章:

javascript - 在 Javascript 中解析 html 以进行 Canvas 渲染

javascript - 将 <div> 元素设置到固定位置

javascript - div 和 iframe 在页面中彼此相邻

javascript - 不要在表格之间分页

css - 在 Neo4j 2.0.0 中设置关系的标题。浏览器

html - CSS 位置 : fixed and background-attachment: fixed

HTML/CSS 为具有透明背景的图像赋予白色背景

CSS 无法设置页边距的底部

css - IE 中的 Facebook Like Box 不透明度

php - 我可以使用什么 css 替代方案来不支持的边距顶部 :auto using mpdf to emulate footer on a4 pages?