【发布时间】:2022-01-06 00:24:10
【问题描述】:
这是一个简单的导航标题html,我使用vue用v-html显示它。
<section class="text-gray-700 font-heading font-medium relative bg-gray-50 bg-opacity-50">
<nav class="flex justify-between px-6 lg:px-12 py-8">
.......
.......
<div class="mt-auto px-10">
<button class="py-3 px-5 mt-6 w-full font-body font-bold uppercase tracking-wide text-sm border-2 border-gray-200 hover:border-gray-300 border-opacity-50 rounded-full">
<span class="block mt-px">New project</span>
</button>
</div>
</nav>
</div>
</section>
我想要做的是将鼠标悬停在每个html元素上,例如<svg>,<button>,<div>,突出显示该元素并在控制台中输出html元素。
如意结果将类似于下图,在“新工具”文本上突出显示。
一个简单的解决方案是给所有元素一个类并添加鼠标悬停侦听器,但是它提出了一个问题,即对于具有父元素和子元素的复杂 html 元素,当鼠标悬停在子元素上时,父元素和子元素子元素会受到影响,如何只突出子元素而不突出父元素是我想弄清楚的。
【问题讨论】:
-
这是一个重复的问题你可以找到更多信息here