Ich versuche es so zu machen, dass die gesamte Länge des Links die Hintergrundfarbe ändert, aber nur der Hintergrund hinter dem Text.Wie ändere ich den gesamten Hintergrund des Links, wenn er gescrollt wird und nicht nur den Text?
Die html ist unten:
<DOCTYPE! HTML>
<html>
<head>
<link rel="stylesheet" type="text/css" href="dropdwn.css">
</head>
</body>
<div class="dropdown">
<h1><a href="#">Dropdown Box</a></h1>
<ul class="content">
<li><a href="#">List Item</a></li>
<li><a href="#">List Item</a></li>
<li><a href="#">List Item</a></li>
</ul>
</div>
</body>
</html>
Die CSS unten ist, ich die Polsterung auf viele Klassen zu ändern versucht haben, aber kann nicht scheinen, es o zu bekommen. Vielen Dank für all hilfreich resposes :)
body {
}
.dropdown {
position: absolute;
}
.dropdown h1 {
background-color: #62dbfc;
font-family: "calibri light";
padding: 15px 35px;
margin: 0 auto;
font-size: 36px;
}
.content {
display: none;
}
.dropdown ul {
margin: 0 auto;
position: absolute;
width: 100%;
padding-left: 0;
}
.dropdown li {
list-style-type: none;
background-color: #ededed;
margin: 0 auto;
font-family: calibri;
text-align: center;
padding: 15px 0px;
}
.dropdown a {
text-decoration: none;
color: black;
font-size: 36px;
}
.dropdown:hover .content {
display: block;
}
.content a:hover {
background-color: #c4c4c4;
}
danken Ihnen sehr viel !!! – AbuN2286