2017.6.27
2020.1.7

nth-childの設定例

特定の要素配下でn番目の要素に対してスタイルを適用する際に疑似クラスの nth-child や first-child、last-child などをよく利用しますが、指定方法を毎回調べてしまっていたので、いくつか設定例をまとめておきます。

目次

  • 5番目
  • 奇数番目
  • 偶数番目
  • 9番目以下
  • 10番目以上
  • 5番目以上 かつ 2段飛ばし
  • 最初
  • 最後
  • 最後から3つ目

5番目


:nth-child(5){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

奇数番目


:nth-child(odd){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

または


:nth-child(2n+1){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

偶数番目


:nth-child(even){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

または


:nth-child(2n){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

9番目以下


:nth-child(-n+9){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

10番目以上


:nth-child(n+10){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

5番目以上 かつ 2段飛ばし


:nth-child(3n+5){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

最初


:first-child{
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

または


:nth-child(1){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

最後


:last-child{
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

最後から3つ目


:nth-last-child(3){
    background-color:lightcoral;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

CSS】関連記事