CSS-實戰-上傳按鈕美化
1、實現效果
2、實現思路
(1) 建立醜陋的檔案輸入框
(2)建立美化的DIV
(3)設定醜陋的輸入框透明
(4)使用美化後的DIV遮擋預設輸入框。
div 的父元素設定為相對定位,div元素使用絕對定位。
3、實現程式碼
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>檔案上傳按鈕美化</title>
<style type="text/css">
.upload{
width: 100px;
height: 40px;
position: relative;
border:1px solid #ccc;
background:#eee;
color :#fff;
text-shadow : none;
box-shadow :1px 1px 3px rgba(0,0,0,.2)
cursor:pointer;
}
.upload{
width: 84px;
height: 28px;
position: relative;
border:1px solid #00b7ee;
background:#00b7ee
}
.txt {
float: left;
position: absolute;
left: 0px;
top: 0px;
width: 84px;
height: 28px;
text-align: center;
line-height: 28px;
color : white;
}
.file{
width: 84px;
height: 28px;
opacity:0.0;filter:alpha(opacity=0);
cursor: pointer;
}
</style>
</head>
<body>
<div class="upload">
<div class="txt">上傳圖片</div>
<input type="file" class="file" value="上傳檔案">
</div>
</body>
</html>
相關文章
- 檔案上傳按鈕樣式
- 單選按鈕美化效果程式碼
- JqueryUI實戰操作 按鈕篇jQueryUI
- radio單選按鈕美化效果
- css3實現button按鈕美化效果程式碼例項CSSS3
- CSS3 美化radio單選按鈕CSSS3
- CSS3 radio單選按鈕美化效果CSSS3
- iOS 11開發教程(二十一)iOS11應用檢視美化按鈕之實現按鈕的響應(1)iOS
- input file美化 --上傳圖片
- 一個按鈕,一鍵傳功!
- iOS 11開發教程(二十)iOS11應用檢視美化按鈕之設定按鈕的狀態iOS
- iOS 11開發教程(十九)iOS11應用檢視美化按鈕之設定按鈕的外觀iOS
- CSS-實戰-梯形背景導航CSS
- InstaMaterial概念設計(3):feed卡片上的按鈕、評論按鈕
- 按鈕上面的按鈕 (轉)
- 專案實戰 - 仿 bilibili 重新整理按鈕的實現
- CSS-實戰-互動式圖片CSS
- 按鈕
- 工具欄上按鈕的繪製 (轉)
- JavaFx 實現按鈕防抖Java
- 實現浮動按鈕 (轉)
- 按鈕禁用
- Bootstrap 按鈕boot
- CSS實現帶箭頭按鈕CSS
- css實現圓角按鈕效果CSS
- 點選按鈕,實現檔案下載,通過按鈕傳送url,spring後臺實現伺服器端檔案下載。Spring伺服器
- [iOS]1 行程式碼快速整合按鈕延時處理(hook 實戰)iOS行程Hook
- 【Oculus Interaction SDK】(六)實體按鈕 && 按壓互動
- Simple WPF: WPF 實現按鈕的長按,短按功能
- 怎樣用純HTML和CSS更改預設的上傳檔案按鈕樣式HTMLCSS
- 實戰:圖片上傳元件開發元件
- Fiori Elements List Report table 裡的普通按鈕,Global 按鈕 和 Determining 按鈕
- 窗體(文字框,按鈕,單選按鈕,標籤)
- 在網頁中新增傳送郵件的按鈕網頁
- JQuery統一複寫美化專案中所有radio單選按鈕樣式jQuery
- 如何使用angularjs實現按鈕事件AngularJS事件
- 小程式按鈕
- Flutter Button(按鈕)Flutter