国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

用CSS美化input file按鈕的方法

2020-03-24 18:22:46
字體:
來源:轉載
供稿:網友
我們在做表單的情況下,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 <span
<label 上傳文件:</label
<input name="" type="text" id="viewfile" onmouseout="document.getElementById('upload').style.display='none';" /
</span
<label for="unload" 瀏覽...</label
<input type="file" onchange="document.getElementById('viewfile').value=this.value;this.style.display='none';" id="upload" /
</div
</body
</html 效果: 雖然多了很多標簽,但這種偷梁換柱的做法還是值得研究。有沒有更好、更科學的作法還有待發掘。html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乳山市| 江北区| 江山市| 祁阳县| 房山区| 武冈市| 仙居县| 靖江市| 洛浦县| 新兴县| 湾仔区| 卓资县| 长泰县| 庆阳市| 翼城县| 武隆县| 育儿| 西乌珠穆沁旗| 伊宁县| 建水县| 闻喜县| 仙居县| 铜鼓县| 大余县| 盱眙县| 应用必备| 昭通市| 乌审旗| 三门县| 馆陶县| 永吉县| 广德县| 花莲市| 新营市| 赤水市| 安陆市| 鹤岗市| 资源县| 沅陵县| 郑州市| 义马市|