<input type="file"> 想把後面的未選擇任何檔案字樣去掉,怎麼做?
#
黄舟2017-05-16 13:34:37
全是答非所問的啊
<style>
input[type="file"] {
color: transparent;
}
</style>
<input type="file">
天蓬老师2017-05-16 13:34:37
預設樣式太醜了,我們可以把預設的 input 元素透明度設為0,然後用自訂元素覆蓋住。
http://codepen.io/zengkan0703...
某草草2017-05-16 13:34:37
直接上程式碼,你可以參考下。
//css
.imgboxa{
position: absolute;
color:#999;
left: 50%;
top: 50%;
transform: translate3d(-50%,-50%,0);
-moz-transform: translate3d(-50%,-50%,0);
-ms-transform: translate3d(-50%,-50%,0);
-webkit-transform: translate3d(-50%,-50%,0);
-o-transform: translate3d(-50%,-50%,0);
}
//html
<p class="imgBox1" data-value='' style='position:relative;width:100%;text-align:center'>
<img class="addcarimg1 img-responsive" id="blah1" src="" style="width:100%;height:20rem;overflow:hidden;"/>
<a href="javascript:;" class="imgboxa">
<span class="iconadd jiaNo1">+</span></br>
<span class="txt textNo1">身份证正面</span>
<input style='position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; opacity: 0;' type='file' class="imgInp imgInp1" id="imgInp" data-value='1' />
</a>
</p>