您现在的位置是:网站首页> 编程资料编程资料
css美化input file按钮的代码方法_经验交流_
2023-05-25
111人已围观
简介 css美化input file按钮的代码方法_经验交流_
input file在系统默认下的外观:
我们最多通过定义input的border来改变系统默认的外观:
如果要让浏览按钮更漂亮一点,我们想定义它的背景颜色,甚至想用背景图片来代替,通过css定义input flie还真是办不到的。偶然看到一篇文章:input file 文件选择框美化 作者是把系统默认的按钮设置透明度为0,再定义一个label标签样式,来覆盖透明掉的按钮。
按照作者的方法,我也试验了一下,代码如下:
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
效果:
虽然多了很多标签,但这种偷梁换柱的做法还是值得研究。有没有更好、更科学的作法还有待发掘。
我们最多通过定义input的border来改变系统默认的外观:
如果要让浏览按钮更漂亮一点,我们想定义它的背景颜色,甚至想用背景图片来代替,通过css定义input flie还真是办不到的。偶然看到一篇文章:input file 文件选择框美化 作者是把系统默认的按钮设置透明度为0,再定义一个label标签样式,来覆盖透明掉的按钮。按照作者的方法,我也试验了一下,代码如下:
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
效果:
虽然多了很多标签,但这种偷梁换柱的做法还是值得研究。有没有更好、更科学的作法还有待发掘。 您可能感兴趣的文章:
- jQuery判断多个input file 都不能为空的例子
- 上传图片预览JS脚本 Input file图片预览的实现示例
- js 获取、清空input type="file"的值示例代码
- 将input file的选择的文件清空的两种解决方案
- 读取input:file的路径并显示本地图片的方法
- js 实现 input type="file" 文件上传示例代码
- 判断多个input type=file是否有已经选择好文件的代码
- input file的默认value清空与赋值方法
- ie8本地图片上传预览示例代码
- 模拟QQ心情图片上传预览示例
- javascript 图片上传预览-兼容标准
- input file上传 图片预览功能实例代码
