html的文件控件<input type="file">样式的改变

一直以来,<input type="file">上传文件标签默认样式都是让人不爽的,使用它多要给它整整容什么的,当然如果用ui插件还比较方便,不能就自己来操刀实践一下!

html:

1 <a href="javascript:void(0);">
2       <input type="file" id="fileElem">
3 </a>

css:

  <style>
    a{
        width:180px;
        height:100px;
        overflow:hidden;
        display:block;
        text-decoration:none;
        position:relative;
        background:#ccc;
    }
    #fileElem{
        position:absolute;
        top:0;
        right:0;        
        background:none;
        margin:0;
        padding:0;
        cursor:pointer;
        width:700px;
        height:200px;
        font-size:60px;/*这个设置很重要*/
        filter:alpha(opacity=0);/*把上传控件的透明度设为0*/
        -moz-opacity:0;
        opacity:0;
    }
  </style>

视图效果:

然后可以自由改变大小,用图片覆盖,或者做其他的修饰

效果在ie,ff,谷歌,欧朋都是一样的,safari没测试。

转载于:https://www.cnblogs.com/chendc/p/5366889.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值