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) の簡単な理解と例
序文実稼働環境で Docker を使用する場合、多くの場合、データを複数のコンテナ間で永続化または共...
Deepin 2014 のダウンロードとインストールDeepin 2014 のダウンロードとインスト...
最近私が学んでいるのは MySQL の知識なので、MySQL をインストールすることが非常に重要です...
アクセス数が増えると、MySQL データベースへの負荷が増大します。MySQL アーキテクチャを使用...
Nginx ログの説明アクセス ログを通じて、ユーザーの地理的起源、ジャンプ元、使用端末、特定の U...
目次導入効果原理形状練習するこの記事では、例を使用して、MySQL マスター/スレーブ レプリケーシ...
典型的なレイアウト例上の写真のように、正方形の真ん中に一定の隙間があり、その隙間は固定されています。...
目次ストレージエンジンMySQL でサポートされているストレージ エンジン同時実行制御ロック粒子をロ...
目次1. クエリの最適化1. MySQLチューニングの概要2. 小さなテーブルが大きなテーブルを動か...
原則: まず入力要素を非表示にし、次に CSS を使用してラベル要素のスタイルを設定します (他の要...
目次使用されるPygame関数スクリーンの作成ヘビの作成ヘビを動かすゲームオーバーの処理食事を増やす...
目次序文1. カスタムフォーカスコマンド1. 方法1 2. 方法2 3. 方法3 2. 入力ボックス...
目次一般的な圧縮形式: gz .bz2 .xz .zip一般的に使用されるアーカイブは圧縮を必要とす...
1pxの線が太くなる理由モバイルプロジェクトに取り組むとき、設計図に従って要素ノードのサイズとスタイ...
MTR は Mini-Transaction の略です。名前が示すように、これは「最小のトランザクシ...