SCIPIO-AEMILIANUS
aka Dubdidadu
Nabend,
ich schreib momentan an einer Extension für Firefox und arbeite momentan an einer kleinen Mouseover realisiert mit Javascript. Ich hoffe mal, dass ich hier das richtige Forum getroffen hab.
Der Part in der XUL Datei:
Jetzt ist es so, dass beim MouseOver die Border von der Klasse container rot wird, sobald man ein MouseOver durchführt. Jedoch ändert sich nicht die Hintergrundfarbe von image.previewImageLayer.
Generell werden diese Elemente nicht erreicht vom Stylesheet. Wo liegt mein Fehler?
ich schreib momentan an einer Extension für Firefox und arbeite momentan an einer kleinen Mouseover realisiert mit Javascript. Ich hoffe mal, dass ich hier das richtige Forum getroffen hab.
Der Part in der XUL Datei:
HTML:
<box width="120" height="120" class="container">
<image class="previewImage" src="chrome://test/skin/test.jpg"/>
<image class="previewImageLayer" src="chrome://test/skin/5AT.png"/>
</box>
CSS:
box.container {
width:120px;
width:120px;
border:3px solid white;
overflow:hidden;
cursor:pointer;
}
box.container:hover {
width:120px;
width:120px;
border:3px solid red;
overflow:hidden;
}
box.container image.previewImage {
width:120px;
height:120px;
z-index:20;
}
box.container image.previewImageLayer {
width:120px;
height:120px;
margin-left:-120px;
z-index:30;
background-color:none;
}
box.container:hover image.previewImageLayer{
width:120px;
height:120px;
margin-left:-120px;
background-color:#b0c4de;
z-index:30;
}
Jetzt ist es so, dass beim MouseOver die Border von der Klasse container rot wird, sobald man ein MouseOver durchführt. Jedoch ändert sich nicht die Hintergrundfarbe von image.previewImageLayer.
Generell werden diese Elemente nicht erreicht vom Stylesheet. Wo liegt mein Fehler?