【css选择器】nth-child()的相关用法

本文深入探讨了CSS选择器:nth-child()的各种用法,包括选取偶数标签、奇数标签、指定范围选择以及从倒数位置开始的选择。通过实例展示了如何使用:nth-child()选择器来改变列表项的颜色,帮助开发者更好地理解和应用这一CSS技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

一、列表中的偶数标签 :nth-child(2n)

二、列表中的奇数标签 :nth-child(2n+1)

三、选择从第6个开始,直到最后 :nth-child(n+6)

四、选择第1个到第6个 :nth-child(-n+6)

五、选择第6个到第9个

 六、补充 :nth-of-type(n)

七、从倒数第六个开始变色


前言

:nth-child() 选择器,该选择器选取父元素的第 N 个子元素,与类型无关,公式通用。

一、列表中的偶数标签 :nth-child(2n)


    /* 偶数 */
    li:nth-child(2n) {
      color: skyblue;
    }

二、列表中的奇数标签 :nth-child(2n+1)

  // 奇数 
  li:nth-child(2n+1) {
      color: skyblue;
    }

三、选择从第6个开始,直到最后 :nth-child(n+6)

  /* 选择从第6个开始,直到最后 */
    li:nth-child(n+6) {
      color: skyblue;
    }

四、选择第1个到第6个 :nth-child(-n+6)

 /* 选择第1个到第6个  */
    li:nth-child(-n+6) {
      color: pink;
    }

五、选择第6个到第9个

  /* 选择第3个到第6个  */
    li:nth-child(n+3):nth-child(-n+6) {
      color: pink;
    }

 

 六、补充 :nth-of-type(n)

:nth-of-type(n) 选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素,n 可以是数字、关键词或公式。


    /* 补充 :nth-of-type(n) */
    li:nth-of-type(2n+1) {
      color: violet;
    }

七、从倒数第六个开始变色

 /* 倒数第六个开始变色 */
    li:nth-last-child(-n+6) {
      color: aqua;
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pixel0216

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值