Quelle est la meilleure méthode pour appliquer des ombres portées? Je travaille actuellement sur un site où nous en avons beaucoup, mais je me suis battu pour trouver la meilleure méthode pour le faire. Le site est assez animé, donc les ombres doivent bien fonctionner avec ça.
Quelle est la meilleure façon d'appliquer une ombre portée?
J'ai essayé une pulgin d'ombre jQuery. Les ombres avaient l'air bien et étaient faciles à utiliser mais étaient lentes et ne fonctionnaient pas bien avec les animations (beaucoup de redessin nécessaire, très joggy).
J'ai également essayé de créer ma propre extension jQuery qui enveloppe mon élément en deux divs gris et les décale un peu pour donner un effet d'ombre. Cela a bien fonctionné. C'est rapide et réactif à l'animation. Cependant, il rend la manipulation/traversée DOM lourde car tout est enveloppé dans ces divs d'ombre.
Je sais qu'il doit y avoir un meilleur moyen mais ce n'est pas exactement mon fort. Pensées?
C'est l'une de ces choses qui a été trop difficile à mettre en œuvre dans tous les navigateurs efficacement, avec des performances décentes. J'espère qu'IE9 (oui 9) commencera à soutenir CSS3 que ce sera un problème résolu, mais pour IE6, IE7 et IE8, vous trouverez cela assez difficile. – scunliffe
Avez-vous vérifié http://stackoverflow.com/questions/165446/where-can-i-find-a-good-jquery-drop-shadow-plugin? –