css修改上传文件按钮样式,CSS自定义文件上传按钮样式,兼容主流浏览器
我们在程序开发中,经常要用到上传文件的功能。但是,这个类型的元素,产生的文件框和浏览按扭,它们的样式往往不符合我们的需要。怎么样才能控制控制它们的样式和位置呢?
解决办法:使用text文本框及a链接模拟文件上传按钮,把文件上传按钮放在他们上面,并且文件上传按钮显示透明。
最终效果如下:
[HTML]代码
浏览
οnchange="getFile(this,'copyFile')" />
[CSS]代码
* {
margin:0;
padding:0;
}
body {
font:14px Verdana, Arial, Geneva, sans-serif;
color:#404040;
background:#fff;
}
img {
border-style:none;
}
.main{
width:300px;
height:60px;
position:absolute;
left:50%;
top:50%;
margin-left:-150px;
margin-top:-30px;
}
.box{
position:relative;
float:left;
}
input.uploadFile{
position:absolute;
right:0px;
top:0px;
opacity:0;
filter:alpha(opacity=0);
cursor:pointer;
width:276px;
height:36px;
overflow: hidden;
}
input.textbox{
float:left;
padding:5px;
color:#999;
height:24px;
line-height:24px;
border:1px #ccc solid;
width:200px;
margin-right:4px;
}
a.link{
float:left;
display:inline-block;
padding:4px 16px;
color:#fff;
font:14px "Microsoft YaHei", Verdana, Geneva, sans-serif;
cursor:pointer;
background-color:#0099ff;
line-height:28px;
text-decoration:none;
}
css修改上传文件按钮样式,CSS自定义文件上传按钮样式,兼容主流浏览器相关推荐
- css 修改文字基准线_HTML4/HTML5 用CSS或style属性修改 hr 实线 虚线 点线 双实线样式 ... ......
HTML4/HTML5 用CSS或style属性修改 实线 虚线 点线 双实线样式 HTML 是 Hyper Text Markup Language 的英文缩写,中文称为超文本标记语言.HTML 是 ...
- html中legend样式,echarts自定义图例legend文字和样式
话不多说,先上效果图. 要完成这个图并不难,主要是下面那个图例比较难,需要定制. 让我们从官方文档找找思路,官方文档关于legend.formatter是这样的:链接在这 难点在于: 1.这里的图例文 ...
- 一个PHP文件搞定支付宝系列之手机网站支付(兼容微信浏览器)
网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义. 一个PHP文件搞定支付宝系列:ht ...
- 删除电脑文件夹右击出现“自定义文件夹”选项
如图,在电脑文件夹空白处右击,列表中出现一个"自定义文件夹"的选项.强迫症表示非常的不舒服-- 去除方法: 1.Win+R,打开运行,输入regedit,打开注册表: 2.找到以下 ...
- 手机浏览器只保存php文件夹,一个PHP文件搞定支付宝系列之手机网站支付(兼容微信浏览器)...
网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义. 在手机浏览器下打开实现效果 在微信 ...
- 一个PHP文件搞定支付宝系列之手机网站支付(兼容微信浏览器) 转
网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义. 一个PHP文件搞定支付宝系列:ht ...
- css浮动层被遮盖,兼容主流浏览器的背景遮盖和居中浮动层的CSS样式
html, body { height: 100%; margin: 0px; font-size: 12px; } .mydiv { background: #f1f1f1; padding: 15 ...
- 使用CSS隐藏元素滚动条【兼容主流浏览器】
如何隐藏滚动条,同时仍然可以在任何元素上滚动? 首先,如果需要隐藏滚动条并在内容溢出时显示滚动条,只需要设置 overflow:auto 样式即可.想要完全隐藏滚动条只需设置 overflow:hid ...
- html语言对奇偶数行设置颜色,纯CSS实现奇偶数行颜色交替(兼容主流浏览器)
做一张li二倍高的背景图,然后,上半部分PS成奇数行颜色,下半部分PS成偶数行颜色,然后将这张图定义给ul任其平铺.这样一来,纵使有万千行,它也会轻而易举的交替颜色... 本文DEMO背景图(1*50 ...
- plantuml样式_自定义PlantUML和C4 Model样式
什么是PlantUml PlantUml是一个支持快速绘制的开源项目.其定义了一套完整的语言用于实现UML关系图的描述.并基于强大的graphviz图形渲染库进行UML图的生成.绘制的UML图还可以导 ...
最新文章
- ise怎么更改编辑器_Win7系统时间更改不了的解决方法
- SuperMap 房产政务协同管理平台
- .bak 服务器备份文件,如何从SQL Server Management Studio中的多个备份(bak)文件还原数据库...
- 工作中非常逆天的shell命令
- LeetCode-Search In Rotated Sorted Array2题解
- hive 集成hbase 笔记
- 移动端Click300毫秒点击延迟 解决办法
- java克鲁斯卡尔算法_Java语言基于无向有权图实现克鲁斯卡尔算法代码示例
- jquery选中以什么开头的元素
- LayaAir2.0 内置函数
- 手机微商城可以安装到虚拟服务器,安装使用:百家CMS微商城系统安装教程(图文说明)...
- Nodejs解压版安装
- 微软ASP.NET AJAX框架剖析(1)
- 小鸡模拟器android怎么玩,小鸡模拟器使用常见问题解决办法_模拟器使用FAQ_3DM手游...
- 中美IT人才俱乐部第一次活动见闻
- EMC的青青子衿及其它
- 阿里云 IOT 物联网平台简单使用【随笔】
- 谷歌浏览器chrome官方下载网址
- android 股票 开发,Android版的股票行情K线图开发
- 华为荣耀10作为安卓手机程序开发真机
热门文章
- 大三上学期学期总结及百度实习感受
- linux系统下安装oracle客户端
- matlab将图片转化视频文件格式,MATLAB与图像处理(四):将图片序列转化为视频文件,将视频文件转化为图片...
- 北京大学软件与微电子学院嵌入式系统工程系
- DX9b 与 DX9c 在x文件解析方面带来的麻烦
- 右击计算机没有管理员权限,电脑怎么获得管理员权限(管理员权限怎么设置)...
- 无源蜂鸣器c语言编程,电磁式蜂鸣器驱动原理与简单蜂鸣器编程及电路设计案例...
- 骑士人才linux伪静态,骑士CMS人才系统伪静态的设置方法
- HBase 从下载到安装和运行
- 仿站王者:Teleport Ultra