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>

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

相关推荐
用泥种荷花10 小时前
从 0 到 1 做一个支持 NFC 写入的小程序,需要哪些 API?
前端
qq_120840937110 小时前
Three.js 工程向:Clock、deltaTime 与固定步长主循环
开发语言·javascript·ecmascript
90程序员10 小时前
纯浏览器解析 APK 信息,不用服务器 | 开源了一个小工具
前端·apk
用户114818678948410 小时前
Vosk-Browser 实现浏览器离线语音转文字
前端·javascript
江上清风山间明月11 小时前
Vite现代化的前端构建工具详解
前端·webpack·nodejs·vite
PBitW11 小时前
apijson 让前端自己定义接口 —— 但不推荐
前端·apijson
存在X11 小时前
前端自动化编译Jenkins
前端·github
军军君0111 小时前
数字孪生监控大屏实战模板:云数据中心展示平台
前端·javascript·vue.js·typescript·前端框架·es6·echarts
吴声子夜歌11 小时前
Vue3——使用axios实现Ajax请求
前端·javascript·ajax·axios
qq43569470111 小时前
JavaWeb05
前端·html