用css alpha 滤镜 实现input file 样式美化代码


在WEB上传文件时,要用到上传框:
<input type="file" id="f" name="f">
这东东在IE(其他偶没经过测试)中是一个非常特殊的对象。 如果是您手动写入的或其他对象经过某些事件触发填入的值 ,由于安全问题,在进行提交表单时,往往会被清空,所以上传失败。 简单点说,除非你的鼠标亲自点到了上传框f上,IE才会给你上传文件!

哪怕你将 f 的onclick句柄赋给某个对象,如:
<input type="file" id="f" name="f">
<input onclick="f.click()" value="点击">
你 “点击” 后,同样会弹出文件选择对话框,可惜失望地:你照样不能上传文件! 怎么办呢? 看下这段:
<BODY onmousemove="f.style.pixelLeft=event.x-200;f.style.pixelTop=event.y-10;">
<input type="text"><input type="button" onmousemove="">
<input type="file" id="f" name="f" style="position:absolute;">
</BODY>
随便点击鼠标,看到效果了吧? 基于上面的思路,偶们就可以把它弄到一个button下面就OK了!!


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

为了达到真正模拟的效果,还得要把f给隐藏,加个不透明的alpha 滤镜即可,再加上 hidefocus 属性,隐藏f的虚线:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

可以看下opacity=0改为稍大些的效果。

OK了,现在你就可以控制它们的样式、位置了。。。



相关阅读:
Java应用程序中创建图像
格式化Date和分析格式化Date字符串的JS代码
图片展示效果 鼠标经过变大图,支持FF
DB2未来版“Viper 2” ——为IT敏捷加速
JavaScript 题型问答有答案参考
php下intval()和(int)转换使用与区别
网页制作中的水平居中和垂直居中解决方法集合
oracle10g 控制台启动端口修改
ASP.NET Routing对请求的处理方式
Dreamweaver中预览PHP和ASP
基于mysql的论坛(7)
SQLPLUS命令的使用大全
CSS教程:简单理解em
php数组函数序列之array_combine() - 数组合并函数使用说明
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 一朵祭奠死亡的花 清明 一年级作文 车辆租赁合同怎么写最好 小年儿那一天作文900字 重叠爱的脚印 最新银行行长述职报告 开展第三批深入学习实践科学发展观活动试点工作总结 那些年、那些梦、那些王八犊子 中国汉字听写大会有感600字 失落在草池的记忆 一封没写完的信 儿童诗歌:我是祖国的好宝宝 2016县城建局上年工作总结及下年工作计划 未曾放飞的风筝 2016年小学英语教师工作总结 税务稽查局优秀工会干部事迹_事迹材料 学校年度考核总结 爱过之后 一切随风 XX公司职工之家建设管理办法(试行) 找不到原谅自己的理由 你还会错过谁 校门口的小摊 初中初二作文800字:惜春无意 作文 我向往的大海 不爱不恨,最好的结局 谢谢生活日记网。在孤独的夜里让我与伤感文字度过。 你是我生命的传奇 拜金小姐我爱过你。 小学2016年度工作总结 骆驼玩具 一句话的分量 2016小学生的中秋节主持词 现阶段中国腐败的特点及治本之策 《做一个有道德的人》读后感1200字 小学六年级作文550字:眼镜畅想 左手自己右手学习800字 该不该说 《把时间做朋友》读后感 公园的秋天300字 小学六年级作文1200字:初冬浴日漫感 我家小狗 读《掉在井里的狐狸和公山羊》有感 县交通局年前半年安全生产工作总结 初中初一作文500字:快乐野炊,体验生活 箜篌弦惊,一曲无音 中学生国旗下讲话稿范本 向上管理三诀窍 英语文章(1) 春雨的感动

Copyright © 2016 phpStudy |