Willkommen in der Webstatt
User-1 am 08.04.06 14:40

Hallo,

ich habe einen Normalen CSS-Code für die Atributte "input" gemacht, also 1px border und Hintergrung Grafik.

Nun möchte ich aber das wenn man das Textfeld aktivirt, also anklickt um was reinzuschreiben, sich der border in eine andere farbe ändert.

Geht das?

mfg. BNS

netcup.de Warum gibt es hier Werbung?
User-2 am 08.04.06 14:42

input[type=text]:focus{
border-color: #aaa;
}
beispielsweise ;)
http://css4you.de/focus.html

User-1 am 08.04.06 15:06

xyz-48ke!

User-3 am 08.04.06 16:47

Quote
Original von xyz-72
input[type=text]:focus{
border-color: #aaa;
}
beispielsweise ;)
http://css4you.de/focus.html


nur so als Nachtrag:
diese Methode (obwohl sie klar die bessere ist weil CSS) versteht der IE (zumindest unter Windows) nicht... leider :rolleyes:
Quasi als Alternative muss man das mit JS bewerkstelligen:

<input type="text" [COLOR=blue]onFocus[/COLOR]="this.style.backgroundColor='#FFFFFF'" [COLOR=blue]onBlur[/COLOR]="this.style.backgroundColor='#000000'">

onFocus bzw Blur für Anklicken repektive Wegklicken eines Textfeldes

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt