如何更改"文件输入按钮的颜色"?
这就是我所拥有的:
<div class="form-group">
<label for="exampleInputFile">File input</label>
<input type="file" id="exampleInputFile">
<p class="help-block">Example block-level help text here.</p>
</div>
我尝试了下面的代码,但没有任何反应:
#input[type=file]{
background: #000;
}
input{
background: #000;
}
如何更改输入文件类型的颜色?
答案 0 :(得分:1)
使用它可以帮助你
<div class="form-group">
<div class="fileUpload btn btn-primary">
<span>File input</span>
<input type="file" id="exampleInputFile" class="upload">
</div>
<p class="help-block">Example block-level help text here.</p>
</div>
并且风格
<style>
.fileUpload {
position: relative;
overflow: hidden;
margin: 10px;
}
.fileUpload input.upload {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}
</style>
答案 1 :(得分:0)
你可以这样试试,
<style type="text/css">
.file-input{
display:none;
}
.file-lablel{
background: #d5d5d5;
border-radius: 5px;
padding: 5px;
}
<div class="form-group">
<input type="file" id="exampleInputFile" class="file-input">
<label for="exampleInputFile" class="file-lablel">File input</label>
<p class="help-block">Example block-level help text here.</p>
</div>
答案 2 :(得分:0)
选择器和属性似乎是正确的,只要它在HTML中的HEAD元素内:
#input[type=file] {
background-color: #F00;
}
检查您是否需要background
属性或background-color:
属性