css input[type=file] スタイルの美化 (入力アップロードファイルスタイル)

css input[type=file] スタイルの美化 (入力アップロードファイルスタイル)

効果:

<!doctypehtml>  
<html>  
<ヘッド>  
<メタ文字セット="utf-8">  
<title>無題のドキュメント</title>  
    <スタイル>  
        /*スタイル 1*/  
        .a-アップロード{  
            パディング: 4px 10px;  
            高さ: 20px;  
            行の高さ: 20px;  
            位置: 相対的;  
            カーソル: ポインタ;  
            色: #888;  
            背景: #fafafa;  
            境界線: 1px 実線 #ddd;  
            境界線の半径: 4px;  
            オーバーフロー: 非表示;  
            表示: インラインブロック;  
            *表示: インライン;  
            *ズーム: 1  
        }  
        .a-アップロード入力{  
            位置: 絶対;  
            フォントサイズ: 100px;  
            右: 0;  
            上: 0;  
            不透明度: 0;  
            フィルター:アルファ(不透明度=0);  
            カーソル: ポインタ  
        }  
        .a-アップロード:hover {  
            色: #444;  
            背景: #eee;  
            境界線の色: #ccc;  
            テキスト装飾: なし  
        }  
        /*スタイル 2*/  
        。ファイル {  
            位置: 相対的;  
            表示: インラインブロック;  
            背景: #D0EEFF;  
            境界線: 1px 実線 #99D3F5;  
            境界線の半径: 4px;  
            パディング: 4px 12px;  
            オーバーフロー: 非表示;  
            色: #1E88C7;  
            テキスト装飾: なし;  
            テキストインデント: 0;  
            行の高さ: 20px;  
        }  
        .file 入力 {  
            位置: 絶対;  
            フォントサイズ: 100px;  
            右: 0;  
            上: 0;  
            不透明度: 0;  
        }  
        .file:hover {  
            背景: #AADFFD;  
            境界線の色: #78C3F3;  
            色: #004974;  
            テキスト装飾: なし;  
        }  
    </スタイル>  
</head>  
<body style="padding: 10px">  
<a href="javascript:;" class="a-upload">  
    <input type="file" name="" id="">ファイルをアップロードするにはここをクリックしてください</a>  
<a href="javascript:;" class="file">ファイルを選択<input type="file" name="" id="">  
</a>  
</本文>  
</html>

要約する

上記はエディターが紹介したCSS input[type=file]スタイルの美化(入力アップロードファイルスタイル)です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。エディターがすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

<<:  ウェブページ作成時に標準 HTML コードを使用する際のポイント

>>:  Vueはページdivボックスのドラッグアンドドロップソート機能を実装します

推薦する

特定の MySQL テーブルの完全データと増分データをメッセージ キューに同期する - ソリューション

目次1. 当初の需要2. 解決策3. 運河の導入と設置運河の仕組み建築インストール4. 検証1. 当...

TomcatとJDKのバージョンの対応と各Tomcatバージョンの機能

Apache Tomcat は、Java Servlet および Java Server Pages...

npm 淘宝ミラー変更説明

1. トップレベルの使用法1. cnpmをインストールする npm i -g cnpm --regi...

フレックスマルチカラムレイアウトで発生する問題と解決策の詳細な説明

フレックス レイアウトは間違いなくシンプルで使いやすいです。レイアウトをよりシンプルかつ高速にします...

複合主キーと複数列インデックスに遭遇した場合の MySQL 行ロックの詳細な説明

背景今日、他のプロジェクト チームと協力してシス​​テムのストレス テストを実施しているときに、プロ...

Linux環境でグラフデータベースneo4jを構築する方法の説明

Neo4j (Nosql の 1 つ) は、高性能なグラフ データベース (分散をサポートしていませ...

フォームファイル選択ボックスのスタイルをカスタマイズする例

コードをコピーコードは次のとおりです。 <!DOCTYPE html> <html...

Navicatは機能ソリューション共有を作成できません

初めて MySQL FUNCTION を書いたとき、エラーが何度も発生しました。 Err] 1064...

よく使用される MySQL 関数の完全なリスト (分類および要約)

1. 数学関数ABS(x) xの絶対値を返します。 BIN(x) xの2進値を返します(OCTは8...

Html/Css (初心者が最初に読むべきガイド)

1. Web標準の意味を理解する - なぜWeb標準を採用するのか***** コンテンツとスタイル...

MySQL InnoDB の重要なコンポーネントの概要

Innodbには以下のコンポーネントが含まれています1. innodb_buffer_pool:これ...

Nginxの現在の制限設定の詳細な説明

この記事では、最も単純なものから最も複雑なものまで、Nginx の現在の制限構成を例を使って説明しま...

設定ファイルを変更した後、操作を再開します

余計なことは言わないで、コードだけ見てみましょう〜 # docker-compose をダウン # ...

最も完全な 50 の MySQL データベース クエリ演習

このデータベース クエリ ステートメントは、インターネット上の 50 個のデータベース クエリ練習問...

Vue 円形パーセンテージ プログレスバー コンポーネントの機能の実装

必要な方はどなたでも参考にしてください。試してみて問題が見つかった場合は、メッセージを残してお知らせ...