Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【CSS Modules】:nth-last-child疑似クラスの使い方

:nth-last-child()疑似クラスの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

:nth-last-child()クラスは、CSSセレクターの一つとして、親要素の子要素の中から、末尾から数えて指定した順番に位置する要素を選択するための擬似クラスを表すクラスです。これは、要素の種類や実際のクラス名ではなく、ドキュメントツリー内での相対的な位置関係に基づいて要素を特定するものです。

このセレクターは、括弧内に引数を取ります。an+b形式では、aはステップサイズ、bはオフセットを表し、nは0から始まる整数です。これにより、最後から数えて特定の周期で現れる要素や、特定の固定位置にある要素を選択できます。odd(奇数番目)やeven(偶数番目)といったキーワードも使用可能です。例えば、li:nth-last-child(2)と記述すれば、リストの最後から2番目のli要素にスタイルを適用できます。

ウェブアプリケーション開発において、リストやメニューなど、親要素内の末尾から数えて特定の要素にスタイルを適用したい場合に非常に有効です。HTML構造を変更することなく、CSSだけで効率的に要素をスタイリングできるため、柔軟なWebデザインや保守性の高いコードを実現する上で役立ちます。

公式リファレンス: :nth-last-child()

構文(syntax)

1p:nth-last-child(2) {
2  color: red;
3}

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ