满口金牙 2022-05-20 12:46 采纳率: 91.5%
浏览 337
已结题

纯CSS 有没有办法实现 :hover 菜单出来, 点击菜单 hover效果消失,而不仅是鼠标移出后才消失?

**纯CSS 有没有办法实现 :hover 菜单出来, 点击菜单 hover效果消失?而不仅是鼠标移出后才消失 **

<div>
<div> 
  <span>标题</span>
  <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
  </ul>
<div>




ul:{
display:none;
}

div:hover  ul{
 display:block
}

  • 写回答

7条回答 默认 最新

  • 关注

    纯CSS可以实现,用
    div:hover ul:not(:active){
    display:block;
    }

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
        <title> 页面名称 </title>
    <style type="text/css">
     
    ul{
        display:none;
    }
     
    div:hover ul:not(:active){
       display:block;
    }
    
    </style>
    </head>
    <body>
    
    <div> 
      <span>标题</span>
      <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
      </ul>
    </div>
     
    
    </body>
    </html>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(6条)

报告相同问题?

问题事件

  • 系统已结题 5月30日
  • 已采纳回答 5月22日
  • 创建了问题 5月20日

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?