You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

鼠标悬停绿色圆点时隐藏元素不显示的CSS问题求助

问题解决:鼠标悬停圆点时对话气泡不显示

核心原因

你的CSS选择器逻辑错误。.road1:hover .road1k是后代选择器,仅当.road1k是.road1的直接/间接子元素时才会生效,但从你的网站DOM结构来看,这两个元素是同级关系,所以该选择器无法触发气泡显示。

针对性解决方案

根据DOM结构的不同,选择对应的兄弟选择器:

情况1:.road1k是.road1的紧邻同级元素

修改为相邻兄弟选择器+:

.road1 { 
    display: block;
}

.road1k {
    display: none;
}

.road1:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); /* 补充标准属性,兼容更多浏览器 */
}

/* 替换原后代选择器为相邻兄弟选择器 */
.road1:hover + .road1k {
    display: block;
}

情况2:.road1k是.road1的非紧邻同级元素

使用通用兄弟选择器~:

.road1:hover ~ .road1k {
    display: block;
}

额外提示

  • 尽量不要用!important,它会打乱CSS优先级规则,增加后续维护成本。
  • 如果.road1k在.road1之前,CSS选择器无法直接实现悬停显示,需要调整DOM顺序或用JavaScript辅助。

内容的提问来源于stack exchange,提问作者David

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:31:13