before/after 疑似クラスは、要素内に 2 つの追加タグを挿入するのと同じです。最も適した推奨される用途は、グラフィック生成です。一部の高度な UI 実装では、HTML コードを簡素化して読みやすさと保守性を向上させることができます。これら 2 つの擬似クラス アプリケーションは海外では非常に人気があり、繁栄していますが、私たちのフロントエンド開発者は一般的にこれら 2 つの擬似クラスを使用するという意識が欠けているようです。使用したい場合、せいぜい「明確なフローティング」アプリケーションのトレンドに従うだけです。 1. 基本的な使い方 :before と :after の機能は、指定された要素コンテンツ (要素自体ではありません) の前または後に、content 属性で指定されたコンテンツを含むインライン要素を挿入することです。最も基本的な使用法は次のとおりです。 #例:before { コンテンツ: "#"; 色: 赤; } #例:後{ 内容: "$"; 色: 赤; } どちらの疑似クラスもインライン要素に属しますが、display:block 属性を使用してブロック要素に変換できます。より一般的な使用法は、いくつかのスタイルを実装し、フローティング効果をクリアすることです。 。 2. スタイルの変更 コードは次のとおりです。 <div class="quote"> <span>小さなアパート</span> </div> .quote:before、.quote:after{//これらの 2 つの疑似クラスを使用して、スタイル レンダリング コンテンツを実装します:""; 表示:インラインブロック; 幅:5%; マージン:5px 1%; border-bottom:1px 青一色; } 効果は次の図に示されています。 3. クリアフロート コードは次のようになります。 <div class="parent"> <div class="box1"></div> <div class="box2"></div> </div> <div class="parent2">親2</div> //cssコード.box1{ 幅:300ピクセル; 高さ:200px; 背景色: ライトグレー; フロート:左; } .box2{ 幅:300ピクセル; 高さ:100px; 背景色: 水色; フロート:左; } .親2{ 幅:400ピクセル; 高さ: 400px; 背景色:青; 色:#fff; テキスト配置:中央; 行の高さ:400px; フォントサイズ:30px; } 浮動問題のため、実装効果は次のようになります。 上記のコードにこのコードを追加してフロートをクリアすると、異なる効果が得られます。 .parent:after{ コンテンツ:""; display:block; //ブロック要素に設定 clear:both; //このプロパティを使用してフロートをクリアします} 達成された効果は以下の図に示されています。 CSS3 の before および after 疑似クラスの一般的な使用法に関するこの記事はこれで終わりです。CSS3 の before および after 疑似クラスに関するより詳しい情報については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: Linux でのマルチスレッドにおけるフォークの紹介
>>: スタイルをより標準化するための CSS の書き方に関する 5 つのヒント
この記事の例では、カルーセルカルーセルを実装するためのJSの具体的なコードを参考までに共有しています...
この記事では、簡単なドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...
MySQL 運用上の問題点を記録します。ビジネスシナリオと問題の説明外部インターフェースをリクエスト...
Fuser コマンドとは何ですか? fuser コマンドは、特定のファイル、ディレクトリ、またはソケ...
行内では、明るい境界線の色を個別に定義できます。基本的な構文<TR ボーダーカラーライト=co...
Web デザイナーの頭の中には、仕事に関連する多くの知識が詰まっている必要があります。 CSS は、...
目次1. Dockerをインストールする2. Jenkinsイメージファイルを取得する3. マウント...
目次1. RegExpオブジェクト2. 文法2.1 定義2.2 修飾子2.3 角括弧2.4 メタ文字...
今日、MySQL をインストールすると次のエラー メッセージが表示されます。 かなり長い時間ネットで...
rm コマンドrm コマンドは、ファイルを削除するときによく使用されるコマンドです。ファイルまたはデ...
目次スケルトンスクリーンとはアプレットでスケルトン画面を生成する方法導入方法表示と非表示ユーザーエク...
テーブルを画面全体(残りの空白領域)に表示するために、幅属性は 100% と定義されることが多く、セ...
さっそく、レンダリングを見てみましょうソースコードは以下のとおりです <!DOCTYPE ht...
1. KVM仮想マシンの移行方法と注意すべき点KVM 仮想マシンを移行する方法は 2 つあります。...
序文最近CocosCreatorを学びたいと思ったので、エディターをダウンロードして起動しました。誰...