【发布时间】:2021-07-28 17:39:25
【问题描述】:
我有这个菜单:
我需要当悬停在每个项目上时,另一个 div 会像这样显示在它上面:
但我还不知道该怎么做。我尝试将 div 放在每个路由器链接中并将其放入 z-index,还使用 css 修改显示,在悬停时从“display:none”变为“display:block”,但还没有任何效果。
这是菜单的当前代码:
<div class="ml-auto p-3 d-none d-lg-flex align-items-center">
<div class="d-flex">
<router-link
class="
routerlink
text-gray-600
hover:text-gray-400
fs-13
mx-2
font-weight-500
"
to="/beer-universe"
>Universo cervecero</router-link
>
</div>
<div class="vl mx-2"></div>
<div class="d-flex">
<router-link
class="
text-gray-600
hover:text-gray-400
fs-13
mx-2
font-weight-500
"
to="/care-benefits"
>Cuidados y beneficios</router-link
>
</div>
<div class="vl mx-2"></div>
<div class="d-flex">
<router-link
class="
text-gray-600
hover:text-gray-400
fs-13
mx-2
font-weight-500
"
to="/betterWorld"
>Un mundo mejor</router-link
>
</div>
<div class="vl mx-2"></div>
<div class="d-flex position-relative justify-content-center">
<router-link
class="
text-gray-600
hover:text-gray-400
fs-13
mx-2
font-weight-500
"
to="/ambassadors"
>Somos embajadores</router-link
>
</div>
<div class="vl mx-2"></div>
<div class="d-flex">
<router-link
class="
text-gray-600
hover:text-gray-400
fs-13
mx-2
font-weight-500
"
to="/linkedin-learning"
>
Entrénate
</router-link>
</div>
<div role="button" class="d-flex mx-2" @click="showSearchBox()">
<span
class="icon-buscar fs-20 mx-2"
:class="showSearch ? 'text-red-400' : 'text-gray-600'"
></span>
</div>
<div role="button" class="mx-2" @click="showHideMenuProfile()">
<img
v-if="user.prof_picture !== null"
class="rounded-circle m-2"
:src="uriResources + '/' + user.prof_picture"
title="Perfil"
width="34"
height="34"
style="object-fit: cover"
/>
<img
v-else
class="rounded-circle m-2"
title="Perfil"
width="34"
height="34"
:src="imgVideo"
/>
</div>
</div>
【问题讨论】:
-
你能在 JsFiddle 或类似的文件中添加此代码的实际工作版本吗?
-
我会在小提琴上检查如何做到这一点,我从来没有这样做过。
标签: javascript html css vue.js