php文件上传按钮美化,CSS美化input上传按钮并显示上传文件路径信息(兼

网上也有很多类似的文章,但很多也只是美化一下按钮而已;

默认的上传按钮在后面会显示上传文件名,若按照网上的教程美化后文件名信息就看不到了;体验较差。

以下代码结合网上方案完善而来,并兼容IE等各大浏览器。

美化前后对比图:

fe6817a1397d9847e08ce39407da194f.png

CSS代码:.file{

position:relative;

display:inline-block;

background:#D0EEFF;

border:1px solid #99D3F5;

padding:5px 20px;

border-radius:4px;

overflow:hidden;

color:#1E88C7;

text-decoration:none;

text-indent:0;

line-height:20px;

}

.file input{

position:absolute;

/* 防止在各浏览器中上传按钮的显示不同,给上传按钮设置文字大小 */

font-size:100px;

/* 解决IE中无法靠近边缘问题 */

right:-5px;

top:-5px;

/* 设置透明度为0,针对非IE浏览器或高版本IE浏览器*/

opacity:0;

/* 设置透明度为0,这里针对低版本IE浏览器 */

filter:alpha(opacity=0);

cursor:pointer;

}

.file:hover{

background:#AADFFD;

border-color:#78C3F3;

color:#004974;

text-decoration:none;

}

#textId{

width:180px;

height:30px;

border:1px solid #f1f1f1;

border-radius:4px;

vertical-align:top;

}

HTML:

默认上传按钮

美化后的上传按钮

选择文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值