J'ai besoin d'un div avec l'image bg pour superposer une image (avec une certaine quantité de transparence) lorsque j'ai survolé. Je dois être en mesure d'avoir une superposition transparente qui peut être utilisée et réutilisée sur tout le site sur n'importe quelle image. Ma première tentative a été pour le moins contournée. Parce que j'ai découvert que vous ne pouvez pas rouler sur un div invisible, j'ai conçu un système sandwhich dans lequel l'image originale est la première couche, la superposition est la deuxième couche, et l'image originale est à nouveau la troisième couche. De cette façon, lorsque vous roll-over, l'image originale disparaît révélant l'image de superposition sur l'image originale:sur l'image de survol de survol en CSS
http://www.nightlylabs.com/uploads/test.html
Il fonctionne. Kinda. A cause de vous ne pouvez pas interagir avec un élément de visibilité: invisible (pourquoi?!) Le roll-over scintille à moins que vous ne posiez le curseur dessus.
Une aide? Cette méthode est mauvaise, donc si quelqu'un en a un meilleur s'il vous plaît commenter. J'ai utilisé le css suivant et son amende.
Avez-vous envisagé de peaufiner la propriété z-index? Je n'ai rien testé. Je pense juste à haute voix. –
z-index fonctionne comme il se doit. la chose de scintillement arrive n'importe quoi; c'est juste un effet secondaire de "visibilité: invisible". –
En outre, css est-il une exigence? Envisageriez-vous d'utiliser javascript pour vous aider dans cette tâche? –