CSS :hover
funktioniert, wenn ich es für sein eigenes Element verwende, aber wenn ich versuchte, ein anderes Element zu beeinflussen, hatte es keinen Effekt.CSS-Hover hat keinen Einfluss auf anderes Element
Zum Beispiel, wenn ich diese Schaltfläche schwenken, sollten die versteckten Links angezeigt werden, aber sie nicht.
.dropdown {
position: relative;
display: inline-block;
border: 1px solid black;
width: 200px;
}
.dropbutton {
width: 100%;
height: 60px;
color: white;
background: #017678;
border: none;
}
.dropcontent a {
color: black;
text-align: center;
line-height: 40px;
text-decoration: none;
height: 40px;
background-color: #DDD;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #9fa0a8;
display: none;
}
a:last-of-type {
border: none;
}
.dropbutton:hover .dropcontent {
display: block;
}
<div class="dropdown">
<button class="dropbutton">SHOW CONTENT</button>
<div class="dropcontent">
<a href="#">c1</a>
<a href="#">c2</a>
<a href="#">c3</a>
</div>
</div>
Schlagen Sie mich, um es zu entfernen. Du warst schnell :) –
Vorsicht, du darfst die Struktur danach nicht manipulieren oder das würde kaputt gehen. – Victor
es funktioniert, thaaank Sie liebe –