CSS3を使用して、Googleログインページと同様の入力ボックスをアニメーション化します。 効果1 コードは次のとおりです CS 体{ 背景色:#acacac; } .フォームコンテナ{ 表示: ブロック; 位置: 相対的; 幅: 400ピクセル; 高さ: 400px; 背景: #fff; マージン: 50px 自動; パディング: 30px; } 入力{ 表示: ブロック; 位置: 相対的; 背景: なし; 境界線: 2px 実線 #acacac; 境界線の半径:5px; 幅: 100%; フォントの太さ: 太字; パディング左:10px; フォントサイズ: 16px; 高さ:35px; zインデックス: 1; } ラベル{ 表示: インラインブロック; 位置: 相対的; 上: -32px; 左: 10px; 色: #acacac; フォントサイズ: 16px; zインデックス: 2; 遷移: すべて 0.2 秒のイーズアウト。 } 入力:フォーカス、入力:有効{ アウトライン: なし; 境界線: 2px 実線 #00aced; } 入力:フォーカス + ラベル、入力:有効 + ラベル{ 上: -50px; フォントサイズ: 16px; 色: #00aced; 背景色:#fff; } html <div class="main"> <div class="フォームコンテナ"> <input type="text" name="input1" が必要です> <label for="input1">アカウント</label> <input type="text" name="input2" が必要です> <label for="input2">パスワード</label> </div> </div> 効果2 コードは次のとおりです。 CS 体{ 背景色:#acacac; } .フォームコンテナ{ 表示: ブロック; 位置: 相対的; 幅: 400ピクセル; 背景: #fff; マージン: 50px 自動; パディング: 60px; } 入力{ 表示: ブロック; 位置: 相対的; 背景: なし; 境界線: なし; 下境界線: 1px 実線 #ddd; 幅: 100%; フォントの太さ: 太字; フォントサイズ: 16px; zインデックス: 2; } ラベル{ 表示: ブロック; 位置: 相対的; 上: -20px; 左: 0px; 色: #999; フォントサイズ: 16px; zインデックス: 1; 遷移: すべて 0.3 秒のイーズアウト。 下マージン:40px; } 入力:フォーカス、入力:有効{ アウトライン: なし; 下部境界線: 1px 実線 #00aced; } 入力:フォーカス + ラベル、入力:有効 + ラベル{ 上: -50px; フォントサイズ: 16px; 色: #00aced; 背景色:#fff; } html <div class="main"> <div class="フォームコンテナ"> <input type="text" name="input1" が必要です> <label for="input1">アカウント</label> <input type="text" name="input2" が必要です> <label for="input2">パスワード</label> </div> </div> 要約する これで、Google ログインのようなアニメーション効果を持つ CSS3 入力ボックスの実装コードに関するこの記事は終了です。CSS3 入力ボックスに関するその他の関連コンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: 大規模なウェブサイトアーキテクチャを設計・構築する際に考慮すべき10の課題
>>: MySQL インデックス プッシュダウン (ICP) の簡単な理解と例
目次次のチェックミックスイン$強制更新設定、削除フィルター指令その他の単純な共通プロパティとメソッド...
属性チェック-厳密公式ドキュメントでは、チェックボックスが表示されるときに親項目と子項目を互いに関連...
Linux システムのシャットダウン コマンドは何ですか? Liangxu Tutorial Net...
この記事では主にTomcatプロセスを記録し、TCP接続が多すぎることによるCPU使用率の過剰のトラ...
このスクリプトは、nginxの起動、停止、再起動の操作を満たすことができます。 #!/bin/bas...
序文ブロガーが使用しているサーバーは Alibaba Cloud から購入したものです。実際、Ali...
この記事では、天気予報機能を実現するためのVueの具体的なコードを参考までに共有します。具体的な内容...
1. 基本的なテキスト要素を使用してコンテンツをマークアップするまず表示効果を見てみましょう:対応す...
1. Apache 2.4.41 のインストールと設定最初のステップは、以下に示すように、https...
ホワイトリストルールの構文:基本ルール wl:ID [否定] [mz:[$URL:target_ur...
1. 公式MySQL Yumリポジトリをダウンロードしてインストールする 実行ファイル: mysql...
目次01-イベントバブリング1.1- イベントバブリングの概要1.2-イベントバブリングの利用(イベ...
目次1. インデックスとは何ですか? 2. インデックスはなぜ必要なのでしょうか? 3. インデック...
目次HTMLの実装CSSを追加Javascript部分の実装デモアドレス HTMLの実装まず、hea...
目次シンプルファクトリーファクトリーメソッド安全な工場方法アブストラクトファクトリー要約するシンプル...