CSS: Pseudo-Klassen auswirkung
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
absolut positionieren
art
beispiel
benutzen
blocken
code
dank
datei
display
eigenschaft
element
handlungsfreiheit
hilfe
http
interesse
nehmen
objekt
sprache
text
url
-
Hallo,
ich wollte folgendes wissen:
(wie) kann man in CSS einer Klasse eine Eigenschaft zuordnen, solange eine Pseudo-Klasse eines anderen Elements aktiv ist.
Also an einem Beispiel:
CSS: #nummer1{ width: 10px; } #nummer2:hover{ HIER SOLL DIE BREITE VON #nummer1 AUF 20px GESETZT WERDEN }
Google hat mir da nicht weitergeholfen :(
Danke, Ole -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mittels CSS alleine ist das nicht möglich, dafür musst du JavaScript zu Hilfe nehmen. Siehe dazu die Event-Handler onmouseover und onmouseout, sowie das Objekt style.
-
Angenommen du hast folgenden HTML-Code
<div class="outer"> text <div class="inner"> mehr text </div> </div>
und folgende CSS-Datei
div.inner{display:none;} div.outer:hover .inner {display:block}
dann bedeutet das, dass das inner-div nur dann angezeigt wird, wenn :hover des outer-divs aktiv ist. Das ganze ist natürlich auf alle Pseudoklassen bzw Tags anwendbar.
mfg -
Danke, das geht allerdings nur (nach meinen Versuchen) mit einem untergeordneten Div, gäbe es dann noch eine möglichkeit, um das gleich bei
<div class="outer"> text </div> <div class="inner"> mehr text </div>
zu bewirken?
Beitrag zuletzt geändert: 22.1.2011 16:01:55 von ole-reglitzki -
<div class="wrapper"> <div class="outer"> text </div> <div class="inner"> mehr text </div> </div>
.wrapper .inner{display:none;} .wrapper:hover .inner {display:block}
-
dann müsste ich das div inner absolut positionieren, da es ja nicht passieren soll, wenn die Maus über inner ist, wodurch ich wieder viel weniger Handlungsfreiheit habe...
In meinem Fall würde es ausreichen, aber der Interesse wegen würde ich gerne noch wissen, ob es anders möglich ist. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage