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

网站导航箭头hover状态问题:移入下拉子菜单后复位如何解决?

导航箭头hover状态保持解决方案

问题根源:当前仅给导航标题(.header-nav-folder-title)绑定hover事件,鼠标移至下拉菜单区域时,标题失去hover状态,箭头随即复位。

解决思路:将hover事件绑定到包含标题和下拉菜单的父容器,只要鼠标处于整个菜单区域内,父容器就维持hover状态,箭头保持旋转效果。

修改后的CSS代码:

/* 箭头初始样式,统一设置过渡动画 */
.header-nav-folder-title:after {   
  content: '\F107'; 
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 4px;
  padding-right: 6px;
  padding-top: 3px;
  transform: rotate(0deg);
  transition: transform 0.2s; /* 确保鼠标进出都有平滑过渡 */
}

/* 父容器hover时,触发箭头旋转 */
.header-nav-folder:hover .header-nav-folder-title:after {
  transform: rotate(180deg);
}

注意事项:

  • 替换代码中的.header-nav-folder为你实际的导航菜单父容器类名,需确保该父容器同时包含.header-nav-folder-title和下拉菜单元素。
  • 把过渡属性移到初始样式中,避免仅hover时有动画、复位时无动画的突兀效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 16:10:28