css befehl bei klick in textarea

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.
Antworten
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

css befehl bei klick in textarea

Beitrag von ATARI »

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
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Fürs HTML-Element eine Pseudoklasse :hover definieren (CSS)

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.
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

ich verwenden bereits diesen code

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; }
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.
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

ATARI hat geschrieben:nun will noch dass die hintergrundfarbe nochmal eine andere wird, wenn das feld "aktiv" ist, also wenn man halt reinklickt.
input.mainoption:active ?
kein Support per PN
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Yep, oder halt textarea:active
Hab grad anklicken mit drüberfahren verwechselt.

Lesestoff: http://de.selfhtml.org/css/eigenschafte ... ormate.htm
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

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! ;)
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

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! ;)
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

selfhtml 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.
Soll heißen, :active war schon richtig, eigentlich :/ easy
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“