「已注销」 2022-03-12 08:50 采纳率: 94.3%
浏览 261
已结题

css的hover兄弟选择器怎么控制前面的元素

c控制b的样式
HTML

  1. div class="a">
  2. <div class="b">b元素</div>
  3. <div class="c">c元素</div>
  4. </div>

CSS

  1. .c:hover +.b{
  2. color:red;
  3. }
  • 写回答

2条回答 默认 最新

  • 归来巨星 前端领域新星创作者 2022-03-12 08:54
    关注
    1. <div class="parent">
    2. <div>第一个div<div>
    3. <div class="div2">第二个div<div>
    4. <div>第三个div<div>
    5. </div>
    6. css
    7. .parent>div:first-child
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    归来巨星 2022-03-12 08:55

    1. 方法:使用伪类选择器处理
    2. 1、选择第n个,n代表数字
    3.   :nth-child(n){ }
    4. 2、选择列表中的偶数的标签
    5.   :nth-child(2n){}
    6.   :nth-child(even){ }
    7. 3、选择列表中的奇数的标签
    8.   :nth-child(2n - 1){ }
    9.   :nth-child(odd){ }
    10. 4、【负方向范围】选择第1个到第3
    11.   :nth-child(-n + 3){ }
    12. 5、【正方向范围】选择从第3个开始的,直到最后
    13.   :nth-child(n + 3){ }
    14. 6、【限制范围】选择第3个到第6个,取两者的交集
    15.   :nth-child(-n+6):nth-child(n+3){ }
    16. 7、选择列表中的倒数第n个标签 n为数字
    17.   :nth-last-child(n){ }
    18. 8、选择第一个 ( first-child表示选择列表中的第一个标签 )
    19.   :first-child{ }
    20. 9、选择最后一个 ( last-child表示选择列表中的最后一个标签 )
    21.   :last-child{ }

    1
    回复
    「已注销」 回复 归来巨星 2022-03-12 09:19

    您好,帮我帮我写一下完整的css写法吗?

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 12月22日
  • 已采纳回答 12月15日
  • 创建了问题 3月12日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部