【发布时间】:2022-01-11 01:33:16
【问题描述】:
我正在为学校学习 HTML/CSS。 我想创建一个条形菜单,如果有人悬停一个按钮,则会显示蓝色条(参见 sn-p)并且它会在下拉菜单的框下方创建。问题我得到它只适用于一个对象,即使我将第二个对象放入其中,第二个对象也会被忽略,因此 balken 和 Dconfig 都直接位于按钮类之下。
我真的不知道如何解决它。 我希望你能帮助我:)
header {
background-color: black;
height: 70px;
width: 100%;
}
/*ButtonsCSS*/
.button{
height: 73px;
top: -2px;
background-color: transparent;
background-repeat:no-repeat;
border-color: transparent;
cursor:pointer;
overflow: hidden;
outline:none;
font-family:Arial, Helvetica, sans-serif ;
font-size: 12pt;
color: white;
position: absolute;
}
.balken{
opacity: 1;
}
.button:hover + .balken{
background-color: rgba(108, 155, 243, 0.945);
height: 4px;
position: absolute;
top: 66px;
}
.UeberCG{
left: 470px;
border-right-width: 17px;
}
.balkenUeberCG{
width: 80px;
/**/
left: 475px;
}
/*DropdownCSS*/
.Dconfig{
opacity: 1;
}
.button:hover + .Dconfig{
background-color: rgb(223, 217, 217);
width: 300px;
height: 300px;
position: absolute;
top:70px;
}
.DUeberCG{
left: 470px;
}
<!DOCTYPE html>
<html lang="de">
<body>
<header>
<div class="Buttons">
<button class="button UeberCG">Über CG</button>
<div class="balken balkenUeberCG"></div>
</div>
<div class="Dropdownmenue">
<div class="Dconfig DUeberCG"></div>
<div class="Suchleiste"></div>
</div>
</header>
</body>
</html>
【问题讨论】: