美文网首页
CSS hover 父对子、子对父、同级之间的控制

CSS hover 父对子、子对父、同级之间的控制

作者: 硅谷干货 | 来源:发表于2023-03-08 13:22 被阅读0次

1,父对子
是指父元素触发hover事件,并且控制父元素中的子元素做出响应。

<div class="d1">
    <p class="p1">hello</p>
</div>

.d1:hover .p1{
    color:#fff
}

当鼠标移入d1时触发hover事件,其子元素p1的color变为#fff

2,子对父
是指子元素触发hover事件时,其父元素做出相关相应。

<div class="d1">
    <p class="p1">hello</p>
</div>

.p1:hover ~ .d1{
    background-color: #fff;
}

使用~号标签来实现对上层元素的控制,当然通过该标签其实是可以控制任意元素的,不仅仅是父元素。
3,同级控制
指处在统一层级的元素的hover控制关系。

<div class="d1">
    <p class="p1">hello</p>
</div>
<div class="d2">
    <p class="p1">hello</p>
</div>

.d1:hover + .d2{
    background-color: #fff;
}
.d1:hover + .d2 .p1{
    color: #fff;
}

同级元素之间可用+号进行控制。

相关文章

  • CSS hover、focus 父对子、子对父、同级之间的控制

    父级hover控制子级样式 html代码 css代码 效果图 兄弟元素hover控制同级元素两种方式 用+号控制兄...

  • 控制父级别hover + 兄弟元素控制

    改动点: 控制父级别hover + 兄弟元素控制 -------------------------源码-----...

  • spring的父子容器及配置

    spring父子容器 spring总的上下文容器有父子之分,父容器和子容器。** 父容器对子容器可见,子容器对父容...

  • React事件传递

    事件传递: 父传子、子传父; 父传子 简单实例: 子传父 简单实例: 同级组件传值 简单实例: 方法一: 通过父...

  • react组件之间的通讯

    背景故事很简单:父组件对子组件传递信息,直接使用props即可;子组建对父组件传递信息,参考自React 组件之间...

  • Sass

    1、父选择器 & 这里&代表父级a的hover 这里的&.icon-right是给.g-button加一个同级的c...

  • react子组件向父组件传值

    相关资料:react 父组件怎么获取子组件的这个值React组件间信息传递方式react同级组件之间传值 • 父...

  • 兄弟组件之间的通信

    原理 兄弟之间传值借助的是子组件->父组件 父组件->子组件 css: 在 A组件 中添加点击事件 在父组件声明一...

  • Vue.js--组件通信

    vue组件之间的通信包括三种: 1.父组件向子组件通信 2.子组件向父组件通信 3.同级组件之间的通信 首先,看一...

  • css hover控制同级元素css样式

    参考地址:https://blog.csdn.net/guanguan0_0/article/details/11...

网友评论

      本文标题:CSS hover 父对子、子对父、同级之间的控制

      本文链接:https://www.haomeiwen.com/subject/ujabqdtx.html