J'essaye de créer l'effet de moteur d'image de google qui montre des crédits d'images quand l'utilisateur survole l'image (agrandissez l'image et montrez des crédits). Je ne suis pas sûr de savoir comment faire apparaître l'image et ignorer le flux du contenu. Je sais que lightbox ferait l'effet similaire, mais tout ce dont j'ai besoin est un simple effet de survol et d'affichage des crédits d'images. J'ai recherche google et tout ce que j'ai obtenu sont des plugins popup comme lightbox. Je me demandais si quelqu'un me donnait une direction ou un tutoriel pour cela? Merci beaucoup.Comment créer un effet moteur Google images?
Répondre
J'ai créé un exemple de base qui agrandit l'image et affiche la boîte. Pour en faire une solution générale, un javascript plus fin est nécessaire.
Je crée une div invisible contenant un élément img avec la même image. Dans l'événement onmouseover de l'élément img d'origine, je démarre une minuterie, qui affiche la div avec l'élément img en double. Lorsque la div est affichée, une autre minuterie est démarrée. Lorsque la minuterie se déclenche, je change la taille et la position de la div et la taille de l'image dans la div. En utilisant CSS3 Transistions le navigateur fera automatiquement le changement de taille dans une animation qui ressemble à un zoom.
J'ai testé mon code dans Chrome mais il devrait aussi fonctionner dans Firefox et Opera. IE ne montrera pas l'animation.
Lien: Here
Utilisez ma source comme point de départ.
EDIT: J'ai écrit une meilleure version du code qui prend toutes les images qui ont la classe pouces et les rend zoom. Cette version est un peu plus compliquée que l'ancienne. Encore une fois, jetez un oeil à la source et n'hésitez pas à poser des questions dans les commentaires ci-dessous.
Lien: Here
merci beaucoup – FlyingCat
Cela montrera un div flottant au-dessus du conteneur div pour l'image.
<div id="yourImage1Parent"><img id"yourImage1" src="yourImage1src.jpg" /></div>
<script type="javascript/text">
var credits = document.createElement("div");
credits.style = "position: absolute; height:25px; width: 25px";
credits.innerHTML = //load credits from ajax or array or logic, maybe from data-attribute
document.getElementById("yourImage1Parent").appendChild(credits);
</script>
Cependant, il est simpliste. Il a besoin d'un événement à câbler pour contrôler la visualisation de cet élément et la suppression de l'élément. Comme il n'y avait pas de code réel pour un exemple, ce code n'est qu'un exemple.
- 1. comment créer un effet google?
- 2. Comment créer un effet de défilement latéral avec des images?
- 3. Moteur de recherche Google Effet et auto complet
- 4. Comment créer un cercle google plus avec effet mouseover?
- 5. Créer un effet google suggérer avec asp.net mvc et jquery
- 6. Comment créer un projet de moteur d'application Google qui accède à la prédiction google Api
- 7. moteur google app moteur oauth2
- 8. Comment créer un effet Polaroid pour Android?
- 9. Comment créer un effet d'ombre dans uitableviewcell?
- 10. Comment créer un effet CATransition lisse
- 11. Comment créer un effet de diaporama d'image
- 12. Comment créer un effet de rebond CSS3
- 13. Images Pop comme Google Images
- 14. Comment créer un effet de numérotation téléphonique dans l'iPhone?
- 15. Comment créer un effet de rebond CSS3 avec PURE CSS
- 16. Comment puis-je créer un effet de film avec quelques images en utilisant jquery?
- 17. Comment créer un effet de carrousel infini avec des images dans Windows Phone 7
- 18. Comment créer un effet de réflexion avec des images bitmap dans Flex?
- 19. Comment créer cet effet d'ombre?
- 20. Comment créer un effet de réflexion pour TextView en android
- 21. Comment créer UIBarButtonItem personnalisé sans effet brillant
- 22. Comment créer cet effet de fond?
- 23. django google moteur app
- 24. pyamf flex moteur google app
- 25. Est-il possible de créer un panorama Street View personnalisé avec un effet "déplacer"? Comment?
- 26. Comment créer un effet de survol sur StaticBitmap dans wxpython?
- 27. comment activer un procédé dans tamplate de google-app-moteur
- 28. Hover effet sur les images (jquery/javascript)
- 29. Comment créer un Google Reader?
- 30. Comment créer un effet de goutte d'ombre autour d'un bouton wpf comme le bouton google
Avez-vous essayé quelque chose dans le code? Comment sont les images strutured en HTML et CSS? – rcdmk