auf hover-overlay-Bild in CSS

Brauche ich ein div mit bg Bild durch überlagerung ein Bild (eine gewisse Transparenz), als schwebte. Ich muss in der Lage sein, ein transparentes overlay verwendet werden können und wiederverwendet, die in der gesamten Website auf ein beliebiges Bild. Mein Erster Versuch war Runde-rund um das Mindeste zu sagen. Da fand ich heraus, Sie kann nicht Rollen über einen unsichtbaren div-ich entwickelte eine Sandwich-system, in dem das original-Bild der ersten Schicht-das overlay ist die zweite Schicht und das ursprüngliche Bild in der Dritten Ebene wieder. Dieser Weg, wenn Sie roll-over, das ursprüngliche Bild verschwindet, enthüllt das overlay-Bild über das ursprüngliche Bild:

http://www.nightlylabs.com/uploads/test.html

Damit es funktioniert. Irgendwie. Weil Sie nicht interagieren mit einer Sichtbarkeit:unsichtbare Elemente (warum?!) die roll-over flackert, es sei denn Sie positionieren Sie den cursor auf es.

Hilfe? Diese Methode ist schlecht, also wenn jemand einen besseren, bitte kommentieren.

Haben Sie berücksichtigt das individuelle anpassen der z-index-Eigenschaft? Habe ich noch nicht getestet, nichts. Ich denke nur laut.
z-index funktioniert, wie es sollte. das flackern, was passiert, egal was, es ist nur ein Nebeneffekt der "Sichtbarkeit:unsichtbar".
Außerdem ist css eine Anforderung? Würden Sie sich mithilfe von javascript um bei dieser Aufgabe helfen?
Ich würde, solange es ist nicht schwer zu implementieren. Ich bin echt schlecht in javascript.
Sie sollten überprüfen, JQuery. Es hat viele Effekte und es ist relativ einfach zu implementieren.

InformationsquelleAutor | 2010-03-19

Schreibe einen Kommentar