2012-09-22 13 views
6

Ich versuche, die Schaltfläche zum Senden mit einem Bild zu ersetzen, indem Sie es in class="myButton" definieren und die Stile in CSS ändern. Die myButton:active scheint nicht zu funktionieren, wenn Sie darauf klicken.Einstellen einer Bildschaltfläche in CSS - Bild: aktiv

Hier ist meine CSS:

.myButton{ 
    background:url(./images/but.png) no-repeat; 
    cursor:pointer; 
    border:none; 
    width:100px; 
    height:100px; 
} 

myButton:active { 
    background:url(./images/but2.png) no-repeat; 
} 

HTML-Code:

<input class="myButton" type="submit" value=""> 

Antwort

19

prüfen diese link. Du fehlst . vor myButton. Es war ein kleiner Fehler. :)

.myButton{ 
    background:url(./images/but.png) no-repeat; 
    cursor:pointer; 
    border:none; 
    width:100px; 
    height:100px; 
} 

.myButton:active /* use Dot here */ 
{ 
    background:url(./images/but2.png) no-repeat; 
} 
+0

oh scheiß! Danke mein Herr! – user1666411

+0

kein Problem nur upvote es und als Antwort akzeptieren :) –

+0

Alle Tasten, die .myButton Klasse haben, wird sich ändern ... –