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>

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

相关推荐
lili-felicity14 小时前
React Native for Harmony:登录页“记住密码+深色模式适配”完整实现
javascript·react native·react.js
摘星编程14 小时前
Flutter for OpenHarmony 实战:CustomScrollView 自定义滚动视图详解
android·javascript·flutter
xiaomin-Michael14 小时前
websocket学习
javascript
xiaomin-Michael14 小时前
JS setTimeout
javascript
confiself14 小时前
前端代码渲染截图方案
前端
xkxnq15 小时前
第二阶段:Vue 组件化开发(第 21天)
前端·javascript·vue.js
wayne21415 小时前
Zustand在ReactNative中的工程实践与性能优化总结
javascript·react native·react.js
阿珊和她的猫15 小时前
深入理解 React 中的 Render Props 模式
前端·react.js·状态模式
森叶15 小时前
Cookie 和 Token 的应用场景优势比较 & Cookie 不能使用的场景补充
javascript