css美化input file按钮的代码方法
来源:互联网 发布:思迅前台连不上数据库 编辑:程序博客网 时间:2024/05/09 02:53
我们在做表单的情况下,input、textarea、button的样式比较容易定义,select和input file的样式难以定义。
input file在系统默认下的外观:
我们最多通过定义input的border来改变系统默认的外观:
如果要让浏览按钮更漂亮一点,我们想定义它的背景颜色,甚至想用背景图片来代替,通过css定义input flie还真是办不到的。偶然看到一篇文章:input file 文件选择框美化 作者是把系统默认的按钮设置透明度为0,再定义一个label标签样式,来覆盖透明掉的按钮。
按照作者的方法,我也试验了一下,代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>input file的另类做法</title>
<style type="text/css">
<!--
* { font-size:12px}
body { margin:0}
.line { position:relative; float:left; padding:8px 0}
.line span { float:left}
input { border:1px solid #888; vertical-align:middle}
.file { position:absolute; left:90px; top:8px; display:none;filter:alpha(opacity=0);opacity:0}
.file1 { padding:2px 10px; display:block; float:left; background:#FF66CC; color:#fff; z-index:1; margin-left:5px; vertical-align:middle; cursor: pointer}
.inputstyle { width:150px; border:1px solid #888; z-index:99}
-->
</style>
</head>
<body>
<div class="line"> <span>
<label>上传文件:</label>
<input name="" type="text" id="viewfile" onmouseout="document.getElementById('upload').style.display='none';" class="inputstyle" />
</span>
<label for="unload" onmouseover="document.getElementById('upload').style.display='block';" class="file1">浏览...</label>
<input type="file" onchange="document.getElementById('viewfile').value=this.value;this.style.display='none';" class="file" id="upload" />
</div>
</body>
</html>
- css美化input file按钮的代码方法
- css美化input file按钮的方法
- tuzicms美化input(file)浏览按钮代码
- 关于input file按钮的美化
- 如何用js和css美化input file 按钮,并且显示上传的文件名
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- input(file)浏览按钮美化
- css input[type=file] input[type=radio] input[type=checkbox]样式美化,input上传按钮美化
- 前端经验:美化input file的方法
- CSS 美化 input button 按钮
- 网络控制IO模块:WIZ220IO / WIZ220IO-EVB
- LoadRunner监控Windows和Linux常见问题
- Extjs中layout的用法总结
- MATLAB 中NORM运用 .
- SQL Server判断对象是否存在(整理中...)
- css美化input file按钮的代码方法
- Servlet&JSP的那些事儿(十一)
- Google Maps API v3离线开发包(更新至3.9.12版)
- <cstdlib>下system函数的使用
- WinCE设备动态链接库的制作与调用
- Mongodb 基本操作
- Mysql Field * doesn't have a default value解决方法hibernate
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- C#与数据结构--树论--平衡二叉树(AVL Tree)