Bステーションでパスワードを入力するときに目を覆っているこの画像を見たことがある人もいると思います ここでは:focus-withinを使って少し遊んでみます レイアウトはこんな感じです 外側にctnがありますが、これは無視できます。中央の固定位置です。 xPassword の「suo」アイコンはクリックするまでは非表示になっています。 このときxPasswordの後に「r6m」が表示されます xPasswordをクリックすると、同じレベルの最初の画像「r6m」が非表示になります。 同時にxPasswordの「suo」の画像が表示されます!この時、あなたはパスワードを入力し、私はそれを見ないふりをします。 <div class="ctn"> <div class="xPassword"> <input type="password" placeholder="パスワードを入力してください" class="input"> <img src="http://suo.im/5UnnjN" alt=""> </div> <img src="http://r6m.cn/csAC" alt=""> </div> .ctn { 位置: 相対的; 幅: 318ピクセル; マージン: 100px 自動; 高さ: 370ピクセル; パディング: 20px; ボックスのサイズ: 境界線ボックス; 背景: #fff; zインデックス: 10; ボックスシャドウ: 0 0 15px #cfcfcf; } .ctn h2 { フォントサイズ: 20px; フォントの太さ: 太字; 下部マージン: 30px; } .ctn 入力 { パディング: 10px; 幅: 100%; 境界線: 1px 実線 #e9e9e9; 境界線の半径: 2px; アウトライン: なし; ボックスのサイズ: 境界線ボックス; フォントサイズ: 16px; } 画像 { 位置: 絶対; 上位: -23%; 左: 50%; 幅: 80ピクセル; 高さ: 自動; 変換: translate(-50%, 0); } .xパスワード画像{ 表示: なし; 幅: 103px; 高さ: 自動; 最高: -26%; } //上記は無価値なので無視して構いません。次の2つが重要なポイントです。xPassword:focus-within ~ img { 表示: なし; } .xPassword:フォーカス内画像{ 表示: ブロック; } CSS の :focus-within の楽しさについての記事はこれで終わりです。CSS の :focus-within に関するより詳しい内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: XshellがvirtualBox仮想マシンに接続できない問題の解決策
データクリーニング (ETL)コアビジネスの MapReduce プログラムを実行する前に、まずデー...
目次序文1. 共通オブジェクトを反復処理するには for...of を使用します2. 通常のオブジェ...
目次1. プロジェクト要件次にコーディングを始める1. フロントエンドページを作成する(CSSスタイ...
序文:この知識を理解する必要がある人は、すでにプロセス間通信とスレッド間通信の基本的な理解を持ってい...
MySQL はディスクに保存される永続的なストレージであり、取得には一定の IO が伴うことはご存じ...
まずサンプルコードを見てみましょう: 1. 共通パラメータ tcpdump -i eth0 -nn ...
1. CentOS Linuxにffmpegをインストールする1.ダウンロードして解凍する http...
はじめに使えるかもしれないが、あまり使われていない、シンプルで実用的なDockerコマンドをいくつか...
1. 古い仮想DOMと新しい仮想DOMを比較し、まずキーが同じかどうかを確認します。 2. 引き続...
データベース内のテーブルのフィールドとプロパティをエクスポートし、テーブルを作成してWordに保存す...
Vue プロジェクトを開発する場合、さまざまなコンポーネント ページを表示するために切り替えることが...
今日、CSDN の Q&A セクションで友人が質問をしているのを見ました。彼は 1 次元配列...
この記事では、CSS を使用して半透明の背景と不透明なテキストの効果を実現する方法の例を紹介します。...
画像の色を変更するための CSS テクニックは非常にシンプルです。具体的なコードは次のとおりです。ヒ...
目次Viteプロジェクトビルドの最適化他のやっとこれは前回の記事の補足です。設定プロジェクトで遭遇し...