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) の簡単な理解と例
本日、ローカル開発環境で突然「入力ファイルが指定されていません」というエラーが発生してしまいました。...
1. リテラルとローカル変数へのアクセスは最も高速ですが、配列要素とオブジェクト メンバーへのアクセ...
バイナリ docker 19.03 バージョンがインストール後に docker0 ブリッジを自動的に...
多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...
1. MySQL Yumリポジトリを追加するMySQL公式サイト>ダウンロード>MySQ...
開発には常にデータが必要です。サーバーとしての Linux では、テスト データを格納するためのデー...
背景グループでは、CSS を使用してインセット コーナー ボタンを実装する方法や、矢印付きのボタンを...
成果を達成する html <h2>CSS3 タイムライン</h2> <...
1. Windows Server 2019 のインストールVmware に Windows Se...
目次序文1. 現在の時刻を取得する1.1 現在の日付と時刻を返す1.2 現在の日付を取得する1.3 ...
この問題を理解する前に、まず MySQL テーブルのストレージ構造を確認し、次にバイナリ ツリー、マ...
現在のトランザクションはどの履歴バージョンを読み取ることができますか?読み取りビューは、トランザクシ...
目次インストール構成よくある間違い事前テスト作業依存関係の扱いインスタンスとDOMを生成する要約する...
水平線<hr /> タグを使用して、現在の位置に水平の分割線を描画します。例: XML/...
CSS ファイルでは、背景を使用する、つまり背景画像を追加する必要がある場合があります。これは通常、...