CSS :target 擬似クラスセレクターのさまざまなアプリケーションシナリオを実装する
CSS :target pseudo-class selector のさまざまなアプリケーション シナリオを実装するには、特定のコード例が必要です。
CSS :target pseudo-class selector は、一般的に使用される CSS 選択です。 URL 内のアンカー (#) に基づいて特定の要素を選択するブラウザ。この記事では、この疑似クラス セレクターを使用する実際のアプリケーション シナリオをいくつか紹介し、対応するコード例を示します。
- ページ内ナビゲーション リンク スタイルの切り替え:
ユーザーがページ内のナビゲーション リンクをクリックすると、:target 疑似クラス セレクターを使用して選択できます。現在クリックされているナビゲーション リンク。ユーザーのいる場所を強調表示するスタイルを追加します。サンプル コードは次のとおりです。
HTML:
<ul class="navigation"> <li><a href="#section1">Section 1</a></li> <li><a href="#section2">Section 2</a></li> <li><a href="#section3">Section 3</a></li> </ul> <div id="section1">Section 1 Content</div> <div id="section2">Section 2 Content</div> <div id="section3">Section 3 Content</div>
CSS:
.navigation a:target { font-weight: bold; color: red; }
- モーダル効果:
使用方法: ターゲット疑似クラス セレクターと CSS3 トランジション エフェクトを使用すると、シンプルなモーダル ボックス効果を実現できます。以下はサンプル コードです。
HTML:
<div class="modal" id="modal"> <div class="modal-content"> <h2>Title</h2> <p>Modal Content</p> <a href="#!" class="close-button">Close</a> </div> </div> <a href="#modal">Open Modal</a>
CSS:
.modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: none; } .modal:target { display: block; } .modal-content { background-color: white; width: 300px; padding: 20px; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); } .close-button { text-align: center; display: block; margin-top: 20px; }
- 指定されたセクションまでページをスクロールします。
活用: ターゲット疑似クラス セレクターとスクロール アニメーション効果により、ナビゲーション リンクをクリックしたときにページの指定されたセクションまでスムーズにスクロールできます。以下はサンプルコードです:
HTML:
<ul class="navigation"> <li><a href="#section1">Section 1</a></li> <li><a href="#section2">Section 2</a></li> <li><a href="#section3">Section 3</a></li> </ul> <div id="section1">Section 1 Content</div> <div id="section2">Section 2 Content</div> <div id="section3">Section 3 Content</div>
CSS:
html,body { scroll-behavior: smooth; } #section1:target, #section2:target, #section3:target { padding-top: 100px; /* 调整目标节的位置,以免内容被导航遮挡 */ }
:target 擬似クラスセレクターを使用すると、さまざまな実用的な効果を実現できます。ナビゲーションリンクスタイルの切り替え、モーダルボックス効果、スムーズスクロールなど。これらのシナリオは多くのアプリケーションの一部にすぎず、実際のニーズに応じて拡張し、より創造的に使用することができます。この記事があなたの学習や実践に役立つことを願っています。
以上がCSS :target 擬似クラスセレクターのさまざまなアプリケーションシナリオを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

回答:ブートストラップの日付ピッカーコンポーネントを使用して、ページで日付を表示できます。手順:ブートストラップフレームワークを紹介します。 HTMLで日付セレクター入力ボックスを作成します。ブートストラップは、セレクターにスタイルを自動的に追加します。 JavaScriptを使用して、選択した日付を取得します。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。
