javascript - hover一个元素时,能否改变父元素的状态

 兔子东大门一手批发 发布于 2022-11-20 07:40

鼠标悬停在img标签上是修改p的背景颜色用hover怎么写
不能使用js,只能用css来写,是否能够实现?

12 个回答
  • 不可以,不能直接在父级上使用hover吗? 如果必须修改父级, 建议使用js

    2022-11-20 07:45 回答
  • 不可以,css没逆向的写法

    2022-11-20 07:45 回答
  • <style type="text/css">
    .b{background-color: red;}
    .b > img:hover .b{background-color: yellow;}
    </style>
    <p class="b">
    <img src="..." class="a">
    </p>

    2022-11-20 07:45 回答
  • <style type="text/css">
    .b{background-color: red;}
    .b:hover{background-color: yellow;}
    </style>
    <p class="b">
    <img src="..."  class="a">
    </p>
    2022-11-20 07:45 回答
  • 同级元素是可以的,用+选择器,要不题主想办法改成同级?

    2022-11-20 07:45 回答
  • js中支持事件冒泡,给父p注册hover事件就行,不用js的话就要给父p加上hover属性了

    2022-11-20 07:45 回答
  • 事件存在冒泡。

    2022-11-20 07:45 回答
  • 不可以,用dom操作节点才行

    2022-11-20 07:45 回答
  • 不能选父元素,不过你可以再给img设置一个与父元素相同大小和位置的子元素,然后修改子元素的背景色。。。

    2022-11-20 07:45 回答
  • 父元素现在没法选

    2022-11-20 07:45 回答
  • 给p加hover咯

    2022-11-20 07:45 回答
  • 不可以。你想改变父元素的背景,就直接给父元素加hover就是了呗。

    2022-11-20 07:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有