raven16
Lieutenant
- Registriert
- Nov. 2008
- Beiträge
- 580
Hallo,
ich habe Socialmedia-Buttons auf meiner Homepage. Diese sind grau und sollen bei hover mit css in Farbe dargestellt werden. Dazu habe ich jeweis pro Button zwei Images. Ich möchte die beiden Buttons übereinander legen und bei hover soll der background des oberen deaktiviert werden, sodass der untere farbige Background gezeigt wird. Leider klappt dies bisher noch nicht, dass heißt zur Zeit wird nur der farbige Background gezeigt.
HTML
Den Image-Pfad habe ich aus Platzgründen mal rausgelassen.
CSS
Was mache ich falsch?
ich habe Socialmedia-Buttons auf meiner Homepage. Diese sind grau und sollen bei hover mit css in Farbe dargestellt werden. Dazu habe ich jeweis pro Button zwei Images. Ich möchte die beiden Buttons übereinander legen und bei hover soll der background des oberen deaktiviert werden, sodass der untere farbige Background gezeigt wird. Leider klappt dies bisher noch nicht, dass heißt zur Zeit wird nur der farbige Background gezeigt.
HTML
HTML:
<a href="#" class="btn-socialmedia" style="background:url('Image-Pfad');">
<span class="btn-socialmedia" style="background:url('Image-Pfad');"></span>
</a>
<a href="#" class="btn-socialmedia" style="background:url('Image-Pfad');">
<span class="btn-socialmedia" style="background:url('Image-Pfad');"></span>
</a>
<a href="#" class="btn-socialmedia" style="background:url('Image-Pfad');">
<span class="btn-socialmedia" style="background:url('Image-Pfad');"></span>
</a>
CSS
Code:
a.btn-socialmedia{
display: inline-block;
width: 48px;
height: 48px;
margin-right: 10px;
background-repeat: no-repeat !important;
background-position: center !important;
z-index: 101 !important;
}
a.btn-socialmedia:hover{
background: none !important;
}
span.btn-socialmedia{
display: block;
width: 48px !important;
height: 48px !important;
background-repeat: no-repeat !important;
background-position: center !important;
z-index: 100;
}
Was mache ich falsch?
