css中的 ” 七层重叠法 ” :即网页内容先后顺序分别为:背景边框,负值z-index,display:block,浮动,display:inline-block,z-index:auto,正值z-index,越往后在网页中的层级越靠前,也就是说如果一个z-index值为1或者更高的话,它就会遮挡掉他之前的所有元素。

利用这个法则以及opacity设置透明度,可以模拟一个样式:

<style>
*{
  margin:;
  padding:;
}
.uploadbox{
  width:150px;
  height:150px;
  margin:100px;
  position:relative;
}
.uploadbox input{
  cursor:pointer;
  width:%;
  height:%;
  position:absolute;
  left:;
  top:;
  z-index:2;
  opacity:0;
  filter: alpha(opacity=0);
}
.uploadbox-bg{
  position:absolute;
  width:%;
  height:%;
  border:1px solid #cccccc;
  background:#dfdfdf;
  z-index:1;
}
.uploadbox-bg p,.uploadbox-bg span{
  text-align:center;
}
.uploadbox-bg p{
  font-size:80px;
  color:#;
}
.uploadbox-bg span{
  display:block;
  font-size:14px;
  color:#;
}
.uploadbox:hover .uploadbox-bg p,.uploadbox:hover .uploadbox-bg span{
  color:blue;
}
</style> <div class="uploadbox">
  <input type="file" id="uploadbox" value="上传" />
  <div class="uploadbox-bg">
    <p>+</p>
    <span>点击上传</span>
  </div>
</div>

参考文章:http://www.cnblogs.com/ztfjs/p/select.html

注意:文章里面关于select设置样式的方法不兼容ie

最新文章

  1. 谈一谈NOSQL的应用,Redis/Mongo
  2. 手机开发中的AP与BP的概念
  3. 2015.4.20 Canvas Jquery 移动端 JavaScript
  4. JavaBean-DAO模式
  5. main与对象初始化 in C++
  6. [redis] session 保存到 redis 简单实现
  7. 关于ttserver, mongodb, couchbase. ssdb ,tair, leveldb的一点使用体验
  8. VpnService
  9. ActionBarSherlock的学习笔记(四) ------------ ActionBarSherlock中的搜索及SearchView的使用
  10. 使用AFNetworking进行图片上传
  11. C++ trivial和non-trivial构造函数及POD类型(转)
  12. AsyncTask加载图片
  13. 处理浏览器兼容 各个浏览器的标识 hack
  14. Android 从ImageView中获取Bitmap对象方法
  15. AI_深度学习概论
  16. springBoot+springSecurity 数据库动态管理用户、角色、权限
  17. Mysql 通用知识 2019-03-27
  18. 全志A33 lichee lvds屏幕配置
  19. RepRap Prusa i3 平台自動補正
  20. nginx test

热门文章

  1. Android中同一个ImageView中根据状态显示不同图片
  2. chosen.jquery插件的使用
  3. 在PHP中PDO解决中文乱码问题的一些补充
  4. c++ 与 lua 简单交互参数介绍
  5. php单引号双引号的区别
  6. ROS Learning-023 (提高篇-001) 准备工作 --- 安装一些必要的软件包
  7. vray学习笔记(1)vray介绍
  8. 算法Sedgewick第四版-第1章基础-010一检查括号是否成对出现
  9. 64位系统中fatal error: stdio.h: 没有那个文件或目录的错误的解决方法
  10. HTML5与CSS3基础教程(第8版) PDF扫描版​