Hallo,
ich möchte input-Felder mit einem Hintergrund versehen. Dieser soll sich ändern, wenn das Textfeld angeklickt wird. Das versuche ich mit einem simplen Trick, indem ich die Position des Hintergrundes einfach ändere. D.h. das Bild selbst enthält beide Hintergründe, einmal das für den Normalzustand des Textfeldes, und dann noch das, wenn das Textfeld angeklickt wird. Der Hintergrund soll also bei "focus" einfach die Position ändern. Allerdings funktioniert es noch nicht, und ich weiß nicht wo ich den Fehler habe:
Wäre für Hilfe wieder sehr dankbar.
ich möchte input-Felder mit einem Hintergrund versehen. Dieser soll sich ändern, wenn das Textfeld angeklickt wird. Das versuche ich mit einem simplen Trick, indem ich die Position des Hintergrundes einfach ändere. D.h. das Bild selbst enthält beide Hintergründe, einmal das für den Normalzustand des Textfeldes, und dann noch das, wenn das Textfeld angeklickt wird. Der Hintergrund soll also bei "focus" einfach die Position ändern. Allerdings funktioniert es noch nicht, und ich weiß nicht wo ich den Fehler habe:
Code:
.fieldHolder {
width: 420px;
height: 28px;
background: url("../media/images/bg_textfield.png") no-repeat;
float: left;
}
.textInput {
color: #013d5b;
width: 420px;
height: 23px;
background: none;
border: none;
margin-top: 4px;
margin-left: 5px;
}
.textInput input:focus {
background-position:0px -28px
}
Wäre für Hilfe wieder sehr dankbar.