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>

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

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