当前位置: 首页 > 知识库问答 >
问题:

如何使父div激活悬停和活动的子div的样式

靳茂
2023-03-14

我为侧栏导航制作了这种样式

我制作了一个长方体,并使用“变换”将其隐藏在左侧,以获得弯曲的边界效果。

悬停时,激活ect

  • 边框按钮-
<a href="/dashboard">
    <div class="flex flex-row space-x-8 w-72 text-lg pb-3 text-gray-200"> 
        
        <div class="h-8 w-8 rounded transform -translate-x-7 hover:bg-green-300"></div>

        <div class="flex flex-row items-center space-x-8 transform -translate-x-10 -translate-y-1">
            <i class="bi bi-columns-gap hover:text-green-300 transform translate-x-1"></i>
            <h2 class="hover:font-semibold hover:text-green-300 transform translate-y-1 text-base">Dashboard</h2>
        </div>
    </div>
</a>

有什么东西可以添加到主div中,以同时激活每个子元素中的悬停效果吗?

现在,只有当我将鼠标悬停在每个单独的元素上时,它才会工作。

任何帮助都非常感谢:)

共有1个答案

籍永安
2023-03-14

使用组悬停状态

  1. 将组类添加到父元素(在您的情况下为锚定标记)
  2. 悬停:替换为组悬停:

值得一提的是,并非每个属性都支持组悬停,因此可能会出现需要扩展核心插件的情况。更多关于group hover的信息

演示https://play.tailwindcss.com/dzacJTR76X

 类似资料:
  • 我目前正在创建一个有三个菜单选项卡的应用程序,每个选项卡都由带有菜单标题和内容的手风琴表示。当前,当点击标题时,内容div相对于框中的任何内容出现。我想点击每一个菜单标题,并使该菜单的内容div单独出现,触发该特定div的活动状态。 我创建的切换手风琴功能打开了所有的内容窗口。当单击任何菜单标题时,将显示所有内容。 这是我的功能,简化了: 尽管我的每个按钮类都有独特的名称,但点击那个类仍然会触发所

  • 问题内容: 当我将鼠标悬停在DIV上时,它将触发将鼠标悬停在父DIV上,这对我来说似乎是错误的。我只希望“突出显示”效果在子DIV 上起作用。 问题答案: 根据定义,将鼠标悬停在孩子上,也将鼠标悬停在父母上。html事件中没有“阻止”。 有两个方法链,气泡和捕获。 W3C事件模型中发生的任何事件都首先被捕获,直到到达目标元素,然后再次冒泡。 http://www.quirksmode.org/js

  • 问题内容: 我的页面布局涉及很多绝对位置和z索引位置,因此有很多元素相互重叠。 元素之一仅包含文本,它悬停在许多其他事物之上。 在该元素下方,有几个应用了CSS悬停伪类的元素。 当鼠标经过包含文本的元素时,我想以某种方式使下面的Element响应鼠标的存在并激活伪类样式。 有没有什么样式的元素,以便它允许悬停通过它传递给下面的任何元素? 使用JavaScript并不是很难,但是为了使事情尽可能简单

  • 问题内容: 我一直在尝试寻找在Chrome中进行仿真的代码,但是即使触发了“ mouseover”侦听器,也从未设置CSS“ hover”声明! 我也尝试过: 但是似乎没有什么可以将元素更改为其声明中声明的内容。 这可能吗? 问题答案: 由于用户交互或作为DOM更改的直接结果而由用户代理生成的事件,由用户代理信任,其特权不提供给脚本通过DocumentEvent.createEvent生成的事件。

  • 如何使悬停属性在点击/激活时停留? 加载项:当其他子菜单打开时关闭子菜单。当我想打开其他子菜单时,我想关闭该子菜单。怎么做? 单击我 JS CSS

  • 问题内容: 在隐藏其父级Div的同时如何显示子Div?能做到吗? 我的代码如下: 问题答案: 我认为这是不可能的。 您可以使用javascript将元素拉出,或复制元素然后显示。 在jQuery中,您可以复制一个元素 然后附加到任何适当的可见元素。