per css hintergrundfarbe ändern
sick 07.07.2004 - 19:05 1342 17
sick
I'm Rick James, bitch!
|
hi. ist es möglich per css die hintergrundfarbe eines div-containers für jeden darin enthaltenen link bei :hover zu ändern? sprich: 2 div's nebeneinander. im linken stehen links drinnen, und beim mouseover wird die hintergrundfarbe des linken divs geändert. für jeden link eine andere farbe... ist das möglich? --- schnell mal nur ca. so zusammengebastelt... <style type="text/css">
<!--
#fullbox {
height: 350px; width: 500px; border: 1px dotted #666666;
}
#lbox {
background-color: #CC9933; width: 50%; float: left;
}
#rbox {
background-color: #CC0000; width: 49%; float: right;
}
.link1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000099;
}
#lbox.link1:hover {
background-color: #EBEBEB;
-->
</style>
</head>
<body>
<div id="fullbox">
<div id="lbox">
<a href="http://www.test.at" target="_blank" class="link1">Link 1</a><br />
<a href="http://www.orf.at" target="_blank">Link 2</a><br />
<a href="http://fm4.orf.at" target="_blank">Link 3</a><br />
</div><!-- lbox -->
<div id="rbox">
Blabla
</div><!-- rbox -->
</div><!-- fullbox -->
</body>
</html>
|
dio
Here to stay
|
ich kann mir ned vorstelln, dass des nur mit css zu verwirklichen is, mit jscript gehts auf alle fälle.
|
Mirror
Hakke-Core
|
mußt jeden link als div setzen und im css extra definiern.muß ma aber aufpassen das ma ned durcheinander kommt.
|
sick
I'm Rick James, bitch!
|
mußt jeden link als div setzen und im css extra definiern.muß ma aber aufpassen das ma ned durcheinander kommt. sind ja dann überlappend, sonst ist nur die box rundum den text eingefärbt, oder? da muss ich ja dann auch noch die reihenfolge (z-index) ändern?
|
orpheus
in a nutshell
|
ich kann mir ned vorstelln, dass des nur mit css zu verwirklichen is, mit jscript gehts auf alle fälle. full ack. wär mir neu das man mit hover auf übergeordnete elemente zugreifen kann. probiers as dio said mit js würd ca so ausschaun... window.getElementbyId('lbox').style.background = dieNeueFarbe;
|
sick
I'm Rick James, bitch!
|
full ack. wär mir neu das man mit hover auf übergeordnete elemente zugreifen kann. probiers as dio said mit js würd ca so ausschaun...
window.getElementbyId('lbox').style.background = dieNeueFarbe;
hmm, thx. will aber -wenn möglich- kein js verwenden. aber wenns nicht anders geht...
|
Mirror
Hakke-Core
|
|
sick
I'm Rick James, bitch!
|
also wenn du das meinst was ich meine dann gehts mit css. geh mal auf http://www.stelzhammerpiano.at/ meinst du solchen farbwechsel wie im menü? jo, so ähnlich. bloss dass sich der wechsel immer im selben div abspielen würde, was ja bei deinem link nicht is...
|
Mirror
Hakke-Core
|
ok..dann hab ich dei frag a bissl falsch verstanden.bin mir aber ziehmlich sicher das es auch mit css geht,nur mußma ebn aufpassen was überlappungen angeht.
|
orpheus
in a nutshell
|
lt. Cascading Style Sheets, level 2 CSS2 Specification; Chapter: 5.10 Pseudo-elements and pseudo-classes, wirken sich pseudo classes á la :active, :hover, :focus nur auf den selector aus. d.h. .link1:hover funzt während .link1:hover #lbox ned funzt, #lbox.link1:hover wie oben wirkt sich nur auf den "link1" selector aus der innerhalb eines id selectors mit dem namen #lbox liegt.. fazit: ohne js wird da imho nix laufen - allerdings wart bis da rektal den thread liest und dir wird geholfen werden hth add stelzhammer: source#aktuell {
width: 54px;
}
#aktuell:hover{
background-image:url(../img/menue/menue_aktuell_hover.jpg);
}
<a href="aktuell.php" id="aktuell">Aktuell</a>
da wirkt sich :hover nur aufs bgimage aus vom anchor aus..
|
Rektal
Here to stay
|
Hallo, wo sind bitte die CSS leute?!?! ) CSS .klasse-des-div a.link1:hover {
background-color: red;
}
.klasse-des-div a.link2:hover {
background-color: red;
}
.klasse-des-div a.link3:hover {
background-color: red;
}
HTML <div class="klasse-des-div">
<a class="link1">Link 1 Text</a>
<a class="link2">Link 2 Text</a>
<a class="link3">Link 3 Text</a>
</div>
|
Tex
got r00t?
|
@rektal: lies dir das ganze noch einmal durch
|
Rektal
Here to stay
|
shize ja net mein tag :-D
|
orpheus
in a nutshell
|
shize ja net mein tag :-D Du glaubst ned wies mich jetzt grad vom Hocker gschmissn hat... shit happens bleibst allerdings trotzdem unser zeldman prophet
|
Mirror
Hakke-Core
|
Du glaubst ned wies mich jetzt grad vom Hocker gschmissn hat... shit happens bleibst allerdings trotzdem unser zeldman prophet wie meinst des jetzt? ok entweder hab ich heut nen sauschlechten css tag und hab auch kein bock nachzusehn,aber was rektal gepostet hat, hat nicht den anschein als ob da die lösu g wäre,da i mir diese als erstes gedacht hab,hab die frage von threat-ersteller nciht 100% verstanden
|