前後の CSS 疑似要素は、HTML 要素の前後にスタイルを追加する方法です。これら 2 つの CSS 疑似要素は、主に装飾要素を追加したり、テキストに追加のスタイルを追加したりするために使用されます。この記事では、CSS 疑似要素の前後での使用方法を検討し、いくつかの実用的な例を示します。
1. 前後の CSS 疑似要素の使用法
構文は次のとおりです:
选择器:before{ content: ""; /* 插入内容 */ 属性:属性值; } 选择器:after{ content: ""; /* 插入内容 */ 属性:属性值; }
このうち、セレクターは挿入する必要のある要素セレクターを指します。装飾要素の前後は擬似要素です。上記の構文では、content 属性の値を使用してコンテンツ (テキスト、画像など) を挿入します。さらに、前後の疑似要素では、色、背景、境界線などの他のスタイル属性も使用できます。
2. テキストの接頭辞と接尾辞を追加する
CSS 疑似要素の前後に使用する最も一般的な用途の 1 つは、テキストに接頭辞と接尾辞を追加することです。たとえば、以下に示すように、疑似要素 before を使用してテキストの前に小さなアイコンを配置できます。
HTML コード:
<p>下面是一些列表项:</p>
- CSS
- HTML
- JavaScript
CSS コード:
li:before{ content: url('icon.png'); margin-right: 5px; }
このようにして、リスト項目の前に小さなアイコンを追加できます。
疑似要素 after を使用して、テキストの後にコンテンツを追加することもできます。たとえば、次のコードを使用して、HTML テーブルの各テーブル セルに「/」記号を追加できます:
HTML コード:
苹果 | 橘子 | 香蕉 |
CSS コード:
td:after{ content: "/"; margin-left: 5px; }
3、スライダーの作成
前後のCSS擬似要素もスライダーの作成に使用できます。たとえば、スライド アニメーションを備えたスライダー ボタンを作成できます。コードは次のとおりです。
HTML コード:
<button>Slide to Unlock</button>
CSS コード:
.slider{ width: 200px; height: 50px; border: none; background-color: #0084FF; color: #FFF; position: relative; overflow: hidden; cursor: pointer; font-size: 1.2em; } .slider:before{ content: ""; display: block; position: absolute; width: 50px; height: 50px; background: #FFF; top: 0; left: -5px; border-radius: 50%; transform: translateX(-100%) rotate(45deg); animation: slider 1s infinite; } @keyframes slider{ 0%{ transform: translateX(-100%) rotate(45deg); } 50%{ transform: translateX(100%) rotate(45deg); } 100%{ transform: translateX(-100%) rotate(45deg); } }
4. 犬を作成します。 -ear 効果
CSS 疑似要素を前後に使用するもう 1 つの一般的な方法は、ドッグイヤー効果を作成することです。たとえば、Web サイトのトップ タイトルで、前後の疑似要素を使用して犬の耳効果を作成できます。コードは次のとおりです:
HTML コード:
<h1 id="Welcome-to-My-Website">Welcome to My Website</h1>
CSS コード:
h1{ position: relative; text-align: center; color: #FFF; background-color: #0084FF; padding: 20px; margin: 0; } h1:before, h1:after{ content: ""; position: absolute; bottom: -20px; border: 20px solid transparent; } h1:before{ border-top-color: #0084FF; left: 0; } h1:after{ border-top-color: #0084FF; right: 0; }
上記は、CSS 疑似要素の前後でのいくつかの使用法です。テキストにプレフィックスとサフィックスを追加する場合でも、スライダー ボタンを作成する場合でも、ドッグイヤー効果を作成する場合でも、前後の CSS 疑似要素によって Web サイトに新しい視覚要素を追加できます。この方法では、HTML コードを追加せずにスタイルとレイアウトを変更でき、Web サイトをより視覚的に魅力的なものにすることができます。
以上がCSS 疑似要素の使用前後の詳細な議論の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

IDセレクターを使用することは、CSSでは本質的に悪くはありませんが、注意して使用する必要があります。 1)IDセレクターは、一意の要素またはJavaScriptフックに適しています。 2)一般的なスタイルの場合、クラスセレクターはより柔軟で保守可能であるため、使用する必要があります。 IDとクラスの使用のバランスをとることにより、より堅牢で効率的なCSSアーキテクチャを実装できます。

HTML5'SGOALSIN2024FOCUSONREFINIMINGANDOPTIMIZATION、notnewfeatures.1)強化された拡張性と拡張効率化されたレンダリング.2)

html5aimed toemprovewebdevelymentinfourkeyareas:1)multimediasupport、2)セマンティクス構造、3)フォームキャピリティ、および4)offlineandstorageoptions.1)html5introduededelements、simplifiedediaembedingemencemanteddim.2)

idsは、Javascripthooksを使用しているので、whileclasseSarebetterforstyling.1)useclassess forStylingtoEriousEREUSERESERESERESPICITYISSUES.2)USEIDSSFORIDSSSCRIPTHOOKSTOUNIQUELYIEDIENEMENTS.3)3)回避策を避けてください

classSelectorEctorSareverSatileAndReusable、whiledseLectorSareUniqueandspecific.1)useclassselectors(notedby。)forstylingMultipleElementswithsharedCharacteristics.2)useidselectors(notedby#)forstylinguniqueeletementonapage.classselectorectorotorsoffermoreflexibili

idsareuniqueIdentifiersforsingleelements、whileclassesstylemultipleements.1)useidsforuniqueelementsandjavascripthooks.2)useclasses forReusable、flexiblestylingacrossmultipletements。

クラスのみのセレクターを使用すると、コードの再利用性と保守性が向上しますが、クラス名と優先順位の管理が必要です。 1.再利用性と柔軟性を向上させる、2。複数のクラスを組み合わせて複雑なスタイルを作成する3。長いクラス名と優先順位につながる可能性があります。4。パフォーマンスへの影響は小さい、5。簡潔な命名や使用規則などのベストプラクティスに従ってください。

IDおよびクラスセレクターは、それぞれ一意でマルチエレメントスタイルの設定にCSSで使用されます。 1. IDセレクター(#)は、特定のナビゲーションメニューなどの単一の要素に適しています。 2.クラスセレクター(。)は、統一ボタンスタイルなどの複数の要素に使用されます。 IDは注意して使用し、過度の特異性を避け、スタイルの再利用性と柔軟性を向上させるためにクラスに優先順位を付ける必要があります。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

WebStorm Mac版
便利なJavaScript開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

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