css input[type=file] style beautification (input upload file style)

css input[type=file] style beautification (input upload file style)

Effect:

<!doctype html>  
<html>  
<head>  
<meta charset="utf-8">  
<title>Untitled Document</title>  
    <style>  
        /*Style 1*/  
        .a-upload {  
            padding: 4px 10px;  
            height: 20px;  
            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  
        }  
        .a-upload input {  
            position: absolute;  
            font-size: 100px;  
            right: 0;  
            top: 0;  
            opacity: 0;  
            filter:alpha(opacity=0);  
            cursor: pointer  
        }  
        .a-upload:hover {  
            color: #444;  
            background: #eee;  
            border-color: #ccc;  
            text-decoration: none  
        }  
        /*Style 2*/  
        .file {  
            position: relative;  
            display: inline-block;  
            background: #D0EEFF;  
            border: 1px solid #99D3F5;  
            border-radius: 4px;  
            padding: 4px 12px;  
            overflow: hidden;  
            color: #1E88C7;  
            text-decoration: none;  
            text-indent: 0;  
            line-height: 20px;  
        }  
        .file input {  
            position: absolute;  
            font-size: 100px;  
            right: 0;  
            top: 0;  
            opacity: 0;  
        }  
        .file:hover {  
            background: #AADFFD;  
            border-color: #78C3F3;  
            color: #004974;  
            text-decoration: none;  
        }  
    </style>  
</head>  
<body style="padding: 10px">  
<a href="javascript:;" class="a-upload">  
    <input type="file" name="" id="">Click here to upload a file</a>  
<a href="javascript:;" class="file">Select file<input type="file" name="" id="">  
</a>  
</body>  
</html>

Summarize

The above is the css input[type=file] style beautification (input upload file style) introduced by the editor. I hope it will be helpful to everyone. If you have any questions, please leave me a message and the editor will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website!

<<:  Some points on using standard HTML codes in web page creation

>>:  Comprehensive analysis of optimistic locking, pessimistic locking and MVCC in MySQL

Recommend

CSS beginner tutorial: background image fills the entire screen

If you want the entire interface to have a backgr...

Several ways to introduce pictures in react projects

The img tag introduces the image Because react ac...

Vue.js implements simple folding panel

This article example shares the specific code of ...

Recommended plugins and usage examples for vue unit testing

Table of contents frame First-class error reporti...

Comprehensive understanding of line-height and vertical-align

Previous words Line-height, font-size, and vertica...

Implementation of CSS heart-shaped loading animation source code

Without further ado, let me show you the code. Th...

What is html file? How to open html file

HTML stands for Hypertext Markup Language. Nowada...

CSS screen size adaptive implementation example

To achieve CSS screen size adaptation, we must fi...

Detailed explanation of the role of brackets in AngularJS

1. The role of brackets 1.1 Square brackets [ ] W...

Vue implements small notepad function

This article example shares the specific code of ...

Rules for registration form design

I finished reading "Patterns for Sign Up &...

Docker uses the nsenter tool to enter the container

When using Docker containers, it is more convenie...

Detailed explanation of Java calling ffmpeg to convert video format to flv

Detailed explanation of Java calling ffmpeg to co...