javascript - 如何在 CSS 中延长悬停持续时间

标签 javascript html css menu hover

a:hover + #menu {
display: block;
position: fixed;

这是我的 hover 的 css,它应该显示一个菜单。但是当我移开鼠标时它会立即消失,我该怎么办?通过 JS 执行此操作会更好吗?我将如何处理?

这是此菜单的 div。它是 td 的一部分,td 是主表的一部分,而主表是网站的主要部分

<div id="menu">
   <button><a href="#igradesno1">COD WW2</button>
   <button><a href="#igra2levo">Destiny 2</button>
   <button><a href="#wolfensteindesno">Wolfenstein</button>
   <button><a href="#forhonor1">For Honor</button>
   <button><a href="#fifa182">Fifa 18</button>



 </div>

最佳答案

不要使用 display: blocknone,尝试使用不透明度和 CSS 过渡。

我创建了一个简单的 JSfiddle 来演示

https://jsfiddle.net/3q0v5ufh/

关于javascript - 如何在 CSS 中延长悬停持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46854143/

相关文章:

javascript - 错误: 7 PERMISSION_DENIED: Your application has authenticated using end user credentials from the Google Cloud SDK

javascript - 如何创建cookie

php - 如何使用这样的脚本或文本编辑器批量更新位于 .html 文件中的基本一对一 key 结构?

javascript - d3 旋转轮带固定夹

javascript - "Share Image"Android 应用程序按钮

javascript - jQuery 动态输入字段不起作用

css - 如何让子 div 在 HTML 中填充其父 div 的所有剩余水平空间?

php - 使用 PHP 获取网页上使用的所有 css 样式

html - Wordpress - 更改自定义基础菜单图标

CSS:让 child (img)在背景(图片)上正确对齐