css befehl bei klick in textarea
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
css befehl bei klick in textarea
mich würde interessieren, wie der befehl lautet um wenn man in eine textarea / input-feld klickt (klickt, nicht drüberfahren!), sich dort die hintergrundfarbe der textbox / input feldes ändert.
danke
danke
Man soll aufhören wenn´s am schönsten ist!
Servus phpBB!
Servus phpBB!
Fürs HTML-Element eine Pseudoklasse :hover definieren (CSS)
Beispiel: textarea.post:hover { background-color:#farbcode }
oder onclick (Scriptcode) verwenden. easy
Beispiel: textarea.post:hover { background-color:#farbcode }
oder onclick (Scriptcode) verwenden. easy
Zuletzt geändert von easygo am 17.04.2007 18:40, insgesamt 1-mal geändert.
ich verwenden bereits diesen code
der bewirkt, dass sich der rahmen und die hintergrundfarbe ändert, wenn man mit der maus drüber fährt ("hover").
nun will noch dass die hintergrundfarbe nochmal eine andere wird, wenn das feld "aktiv" ist, also wenn man halt reinklickt.
Code: Alles auswählen
input:hover,
textarea:hover,
select:hover,
select.post:hover {
background-color: #F9F9F9; border: 1px #0066CC solid;
background-image: none; }
input.mainoption:hover,
input.liteoption:hover,
input.button:hover {
border: 1px #0066CC solid;
background-color: #F9F9F9;
color: #0066CC; }
nun will noch dass die hintergrundfarbe nochmal eine andere wird, wenn das feld "aktiv" ist, also wenn man halt reinklickt.
Man soll aufhören wenn´s am schönsten ist!
Servus phpBB!
Servus phpBB!
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Yep, oder halt textarea:active
Hab grad anklicken mit drüberfahren verwechselt.
Lesestoff: http://de.selfhtml.org/css/eigenschafte ... ormate.htm
Hab grad anklicken mit drüberfahren verwechselt.
Lesestoff: http://de.selfhtml.org/css/eigenschafte ... ormate.htm
ok ich hätte es nun so gemacht, aber die fabre ädnert sich nicht wenn man reinklickt:
Code: Alles auswählen
input.mainoption:focus,
input.liteoption:focus {
border: 1px #0066CC solid;
background-color: #FFFFDD;
color: #0066CC; }
Man soll aufhören wenn´s am schönsten ist!
Servus phpBB!
Servus phpBB!
ok so gehts, danke euch
Code: Alles auswählen
input:focus,
textarea:focus {
border: 1px #0066CC solid;
background-color: #FFFFDD;
color: #0066CC; }
Man soll aufhören wenn´s am schönsten ist!
Servus phpBB!
Servus phpBB!
Soll heißen, :active war schon richtig, eigentlich :/ easyselfhtml hat geschrieben::focus = für Elemente, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste (CSS 2.0)
Der Internet Explorer interpretiert :focus als :active. Opera ignoriert zunächst :focus und wendet die für
diesen Zustand definierten Eigenschaften erst bei nachfolgendem :hover zusätzlich an.