HTML / CSS Div在悬停时扩展到父div之外

时间:2018-08-03 17:20:47

标签: html css

我想知道是否可以进行以下操作。将<button>放在<div>中,将其放在父<div>中。在孩子<div>的悬停上方,有一个下拉信息面板,其中显示诸如电子邮件和电话号码之类的信息。我已经进行了一段时间(请参阅下面的小提琴链接),但是我无法使下拉菜单显示在父<div>之外的任何地方,而且该下拉菜单应直接显示在按钮下方而不是按钮本身的顶部。

按钮名称为“联系人”

https://jsfiddle.net/wtj51d2f/5/

2 个答案:

答案 0 :(得分:2)

您的.navbar类溢出:隐藏阻止内容超出范围,我只是尝试删除该值,并在.drop-content类上添加一些top:50px,它显示良好。

答案 1 :(得分:1)

.drop-content必须是.dropdown元素的子元素,才能在CSS中直接对其进行操作。您可以使用JavaScript或jQuery完成此效果,也可以重构页面,使.drop-content保持在.dropdown div之内。

这是jQuery的外观:

$('.dropdown').mouseover(function(){
    $('.drop-content').show();
});