设置input的样式
2024-09-05 03:57:10
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
最新文章
- 谈一谈NOSQL的应用,Redis/Mongo
- 手机开发中的AP与BP的概念
- 2015.4.20 Canvas Jquery 移动端 JavaScript
- JavaBean-DAO模式
- main与对象初始化 in C++
- [redis] session 保存到 redis 简单实现
- 关于ttserver, mongodb, couchbase. ssdb ,tair, leveldb的一点使用体验
- VpnService
- ActionBarSherlock的学习笔记(四) ------------ ActionBarSherlock中的搜索及SearchView的使用
- 使用AFNetworking进行图片上传
- C++ trivial和non-trivial构造函数及POD类型(转)
- AsyncTask加载图片
- 处理浏览器兼容 各个浏览器的标识 hack
- Android 从ImageView中获取Bitmap对象方法
- AI_深度学习概论
- springBoot+springSecurity 数据库动态管理用户、角色、权限
- Mysql 通用知识 2019-03-27
- 全志A33 lichee lvds屏幕配置
- RepRap Prusa i3 平台自動補正
- nginx test
热门文章
- Android中同一个ImageView中根据状态显示不同图片
- chosen.jquery插件的使用
- 在PHP中PDO解决中文乱码问题的一些补充
- c++ 与 lua 简单交互参数介绍
- php单引号双引号的区别
- ROS Learning-023 (提高篇-001) 准备工作 --- 安装一些必要的软件包
- vray学习笔记(1)vray介绍
- 算法Sedgewick第四版-第1章基础-010一检查括号是否成对出现
- 64位系统中fatal error: stdio.h: 没有那个文件或目录的错误的解决方法
- HTML5与CSS3基础教程(第8版) PDF扫描版​