本文轉載於:猿2048網站➝給上傳文件的input控件"美容"php
做爲一名前端程序猿呢,在工做中常常會遇到form表單這種東西。然而表單的其餘input控件樣式仍是很好改變的。可是,惟獨input類型是file的文件上傳控件可能就沒那麼好打扮的漂亮。恰好菜鳥我最近工做中也遇到了這個問題。解決之後想着人生在於總結。因而乎就把這個簡單的demo記錄下來。css
html代碼html
<form action=""method="post"enctype="multipart/form-data"> <a href="#" class="a-upload"><input type="file" name="file" id="file">點擊這裏上傳圖片</a> </form>
css代碼前端
.a-upload { padding: 4px 10px; width: 200px; height: 30px; box-sizing: border-box; line-height: 20px; position: relative; cursor: pointer; color: #888; background: #fafafa; border: 1px solid #ddd; border-radius: 4px; overflow: hidden; display: inline-block; *display: inline; *zoom: 1; top: 5px; } .a-upload input { position: absolute; font-size: 100px; opacity: 0; filter: alpha(opacity=0); cursor: pointer; width: 200px; height: 30px; left: 0; top: 0; } .a-upload:hover { color: #444; background: #eee; border-color: #ccc; text-decoration: none }
結果post