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) の簡単な理解と例
準備のメリットPrepare SQL が生成される理由。まず、MySQL サーバー上で SQL を実...
ファイル名が少ないファイルを表示ファイル名を少なく | grep -n コンテンツを検索内容に応じて...
【序文】 Vue と React の CSS モジュール ソリューションはどちらも、実装にローダーに...
1. Tomcatをインストールする1. Docker HubでTomcatイメージを見つける d...
目次1. Props 親コンポーネント ---> 子コンポーネント通信2. $emit 子コン...
インターネットは絶えず進化する有機体です。長期にわたってインターネットの発展に適応できるページを構築...
元の住所: http://www.webdesignfromscratch.com/web-2.0-...
目次1. セットとは何か2. セットコンストラクタ2.1) 配列2.2) 文字列2.3) 議論2.4...
最近、Oracle は Java 14 (または Oracle JDK 14) の一般公開を発表しま...
jsを使用して、中国語をピンインに変換するパッケージを作成しました。倉庫のアドレスはpinyin-p...
HTML では、色は 2 つの方法で表現されます。 1 つは、青の場合は blue のように色の名前...
目次URL モジュール1. 解析メソッド2. フォーマット方法3. 解決方法イベントモジュール(イベ...
目次1. MySQLトリガーの作成: 1. MySQLトリガー作成構文: 2. MySQL作成構文の...
先ほど使用したDocker HubはDockerによって提供されています。独自のDockerを構築す...
開発プロセス中によく発生する問題は、div のサイズ変更をどのように監視するかということです。たとえ...