css 在 hover 子元素时,不要让父元素触发 hover 效果

别人写的没看到一个能好用的,虽然功能简单,但是这个应该还是比较陌生的

希望帮到你,能帮我点个赞

废话不多书,直接出代码

html 复制代码
    <div class="parent">
      <div class="child">悬停我</div>
    </div>

    <style>
      .parent {
        width: 200px;
        height: 200px;
        background-color: lightblue;
        transition: background-color 0.3s;
      }

      .parent:not(:has(.child:hover)):hover {
        background-color: lightcoral; /* 父元素的 hover 效果 */
      }

      .child {
        width: 100px;
        height: 100px;
        background-color: lightgreen;
      }

      .child:hover {
        background-color: lightcyan;
      }
    </style>

希望帮到你,能帮我点个赞

相关推荐
FungLeo1 天前
成为全栈·Node 后端篇·后端工程从零搭建:TypeScript、目录与热更新
javascript·typescript·node 后端
2601_962203511 天前
【SpringBoot3】面向切面 AspectJ AOP 使用详解
开发语言·前端·python
CarIise1 天前
事件传播、CSS动画、服务器字体与jQuery
服务器·css·jquery
XLYcmy1 天前
HTML/CSS/JS 基础与 Vue 技术栈深度解析
java·前端·css·html·vue3·vue2·api
新知图书1 天前
12.3 智能体中Skill的约束与自进化实战
java·前端·数据库
风月说与山鬼1 天前
四、Tailwind CSS——间距与尺寸
前端·css·tailwind css
en.en..1 天前
C语言 static函数与头文件封装规范
java·c语言·前端
计算机魔术师1 天前
旅途中用手机远程控制电脑?电脑不在身边,ToDesk/UU远程/TeamViewer移动端深度实测
前端
风月说与山鬼1 天前
三、Tailwind CSS——排版与文字样式
前端·css·tailwind css
eokred1 天前
图片预览组件的另一种设计:Headless、可组合、开箱即用
前端·react