悬停 "Drop Right" 菜单
Hover "Drop Right" Menu
我正在尝试实现一个侧边菜单,当您将鼠标悬停在其中一个项目上时,该菜单会展开“table”个项目。我正在使用 TailwindCSS 和 React。
我面临的问题是 当我将鼠标悬停在按钮上时菜单没有展开。
我已将子菜单设为按钮的子菜单,以便我可以使用组悬停功能,但它不起作用。我已经将 display: ['hover', 'focus']
添加到变体配置中,所以,这不是问题所在。
// SideMenuItem.js
import React from "react";
function SideMenuItem() {
return (
<button className="group static m-2 w-16 h-16 bg-red-400"> A
<div className="hidden group-hover:block relative top-0 left-24 w-48 z-10 flex flex-row flex-wrap bg-gray-300">
<button className="m-2 h-16 w-16 bg-gray-200">Item 1</button>
<button className="m-2 h-16 w-16 bg-gray-200">Item 2</button>
<button className="m-2 h-16 w-16 bg-gray-200">Item 3</button>
</div>
</button>
);
}
export default SideMenuItem;
期望的输出:
我从一篇文章中找到了这个代码示例。
https://codesandbox.io/s/59574892-so-n-number-of-dropdowns-9hkt3
试着理解这个人做了什么,然后自己写。
祝你好运!
我正在尝试实现一个侧边菜单,当您将鼠标悬停在其中一个项目上时,该菜单会展开“table”个项目。我正在使用 TailwindCSS 和 React。
我面临的问题是 当我将鼠标悬停在按钮上时菜单没有展开。
我已将子菜单设为按钮的子菜单,以便我可以使用组悬停功能,但它不起作用。我已经将 display: ['hover', 'focus']
添加到变体配置中,所以,这不是问题所在。
// SideMenuItem.js
import React from "react";
function SideMenuItem() {
return (
<button className="group static m-2 w-16 h-16 bg-red-400"> A
<div className="hidden group-hover:block relative top-0 left-24 w-48 z-10 flex flex-row flex-wrap bg-gray-300">
<button className="m-2 h-16 w-16 bg-gray-200">Item 1</button>
<button className="m-2 h-16 w-16 bg-gray-200">Item 2</button>
<button className="m-2 h-16 w-16 bg-gray-200">Item 3</button>
</div>
</button>
);
}
export default SideMenuItem;
期望的输出:
我从一篇文章中找到了这个代码示例。 https://codesandbox.io/s/59574892-so-n-number-of-dropdowns-9hkt3
试着理解这个人做了什么,然后自己写。 祝你好运!