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

纯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日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改