• Sur ce site, vous trouverez :
    Camera ! Évidemment...

    ...mais aussi des carousels : WaterwheelCarousel par exemple...

  • ... des informations sur les iFrames responsives

    Une solution élégante pour rendre les iFrames (cadres, dans lesquels on intègre d'autres pages) "responsive design" : Ils s'adapteront automatiquement et de manière proportionnelle à la dimension de la page.

    Lisez le tutoriel

  • ...un Audio Player dans un Iframe... ...et un autre intégré dans Guppy

  • ...des images qui changent au survol de la souris... ...par exemple :

    ...mais bien d'autres effets à découvrir, notamment celui que vous êtes en train d'utiliser...

  • ...et bien sûr des skins pour habiller vos sites GuppY V5...la série "Transparences" avec ici FeatureCarousel

  • Camera

    Camera

    ¤ Camera est un slider développé par Manuel Masia. On peut l'utiliser très facilement dans GuppY.

    Dans ses différentes options possibles, on peut faire varier les transitions, les apparitions de titres, les vignettes de pagination. Camera peut même intégrer des vidéos !

    Sur ce site quelques tutoriels pour mieux maitriser Camera.

    Informations Camera

    ¤ Deux carousels de Brian Osborne sont disponibles lisez les tutoriels dédiés : WaterwheelCarousel et FeatureCarousel.

  • iFrames

    iFrames responsives

    Une solution élégante pour rendre les iFrames (cadres, dans lesquels on intègre d'autres pages) "responsive design" : Ils s'adapteront automatiquement et de manière proportionnelle à la dimension de la page.

    Lisez le tutoriel

  • Audio-Players

    Audio-Players

    ¤ Un Audio-player à mettre en place dans un iFrame. Il affiche les pochettes d'album des morceaux qui sont joués. Léger et "customisable", quelques skins en téléchargement lui sont destinées. Il peut être amélioré ! Adeptes du Javascript... à vos claviers ! wink

    Lisez le tutoriel

    ¤ Un deuxième Audio-player simple avec playlist également peut être intégré directement dans GuppY.

    Lisez le tutoriel

  • Effets au survol

    Effets au survol

    Des astuces amusantes, surtout en CSS, pour agrémenter les sites.

    Au survol de la souris : des images qui changent, qui pivotent et font apparaitre un nouveau contenu, les boutons déroulants offrant de nouvelles informations, une boîte-menu déroulante (celle-là même que vous utilisez)... et d'autres, à venir, sans doute.

    La possibilité aussi de personnaliser des infobulles dans une image mappée cliquable générée par Gimp (traitement d'image libre et gratuit). Lisez le tutoriel

    Des liens vers des tutoriels sont disponibles dans le menu "Astuces>Changements au survol"

  • Skins

    Skins pour GuppY V5

    Quelques skins sont disponibles en téléchargement pour habiller les sites GuppY. Elles sont toutes compatibles "Config Look" et adaptées à la dernière version (GuppY 5.01.07 et +). Elles peuvent être testées sur Démo-skins.

    Démo-skins

    Zone de téléchargement

    FAQ (voir pour les skins version 5.02.00)

 
Vous êtes ici :   Accueil » Images avec transition
 
Prévisualiser...  Imprimer...  Imprimer la page...
Prévisualiser...  Imprimer...  Imprimer la section...
Recherche
 
Fermer
Calendrier
Astuces

imasso.gif

rss Cet article est disponible en format standard RSS pour publication sur votre site web :
http://www.71site.fr/data/fr-articles.xml

Des images qui changent lors du survol de la souris
avec une transition lors de ce changement

paint.png paint
turntable.png turntable
video.png video

Pour produire ce qui est affiché ci-dessus, vous devez avoir créé une ou plusieurs séries d'images :

L'une servira lors du survol et est cachée par la seconde. Appelées ici respectivement : book.png et book2.png

book.png book2.png

L'appel de ces images se situe dans le corps de l'article ou de la boite libre, mais les effets sont générés par du style que l'on place soit dans styleplus.css ou directement dans l'article, la boite libre

Cette seconde solution a ma préférence car elle permet de régler tout au même endroit. Mais, libre à vous de choisir celle que vous préférez, évidemment.

Mes images sont dans le dossier img/imagettes (il vous faut adapter les liens et les images à votre propre configuration, bien sûr !wink). Elles sont au format 192x192px et la taille de l'affichage se fera dans le style.

Dans la partie <style> </style> à placer impérativement en premier dans le code source de l'article ou de la boite libre.

Il y a ceci :

(Il est possible de ne placer que La partie surlignée dans styleplus.)

<style type="text/css">
#rollover {
display: inline-block;
padding: 0;
width: 96px;
height: 96px;
overflow: hidden;
cursor: pointer;
}
#rollover #first-img {
position: relative;
display: block;
top: -96px;
left: 0px;
vertical-align: top;
-moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
transition: all 0.5s linear;
}
#rollover #second-img {
position: relative;
display: block;
top: 0px;
left: 0;
}
#rollover #first-img:hover {
-moz-opacity: 0.00;
-khtml-opacity: 0.00;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter:alpha(opacity=0);
opacity: 0;
-moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
transition: all 0.5s linear;
}
</style>

Dans cette partie l'id #rollover sert pour cet exemple, il est possible d'en créer d'autres  #rollover1   #rollover2 ... ou tout autre identifiant unique, dans une même page (pour des tailles d'images différentes par exemple) ou dans des pages différentes pour éviter les conflits si ces images sont affichées simultanément.

width: 96px;
height: 96px;

top: -96px;
left: 0px;

servent à fixer la taille des images et à positionner l'image affichée avant le survol (donc même valeur absolue que height...), left doit rester à 0.

transition: all 0.5s linear;

sert à donner une valeur en seconde, (ici 0.5 seconde) aux transitions, linear est un mode de transition, il y en a d'autres : voir ici par exemple.

opacity: 0;

L'opacité mise à 0 permet de voir l'image cachée... Il est possible d'adopter d'autres valeurs de temps, d'opacité, de mode de transition bien sûr. Il faut tester tout cela...

les préfixes -moz- -webkit- -o- -ms- devant ces règles sont destinés aux différents navigateurs, respectivement (Firefox, Chrome, Opera, Microsoft, j'en oublie sans doute...). Il est possible de se passer de ces préfixes avec le "risque" que l'effet escompté ne s'affiche pas sur tel ou tel navigateur...

Dans le corps de l'article ou de la boite libre, à l'endroit où vous voulez positionner vos images vous placez ce type de code :

<div style="margin-right:5px; display: inline-block;">
    <div id="rollover">
        <a href="http://www.freeguppy.org/" target="_blank">
        <img alt="book.png" id="second-img" src="img/Imagettes/book.png" />
        <img alt="book" id="first-img" src="img/Imagettes/book2.png"
title="book" /></a>
    </div>
</div>

<div style="margin-right:5px; display: inline-block;">
    <div id="rollover">
        <img alt="paint.png" id="second-img" src="img/Imagettes/paint.png" />
        <img alt="paint" id="first-img" src="img/Imagettes/paint2.png"
title="paint" />
    </div>
</div>

<div style="margin-top:5px; clear:both;"></div>

<div style="margin-right:5px; display: inline-block;">
    <div id="rollover">
        <img alt="turntable.png" id="second-img" src="img/Imagettes/turntable.png" />
        <img alt="turntable" id="first-img" src="img/Imagettes/turntable2.png"
title="turntable" />
    </div>
</div>

<div style="margin-right:5px; display: inline-block;">
    <div id="rollover">
        <img alt="video.png" id="second-img" src="img/Imagettes/video.png" />
        <img alt="video" id="first-img" src="img/Imagettes/video2.png"
title="video" />
    </div>
</div>

Les parties <div> </div> en ... servent à les placer dans le même flux, à fixer des marges et à retourner à la ligne

Seules les parties  <div> </div> en ... servent réellement aux images. Il y a un lien vers http://www.freeguppy.org/ smile pour monter son emplacement dans l'appel.

L'origine de cette petite recherche est sur le blog d'Igor Laszlo .

Pour plus d'information sur cette mise en place, me contacter ou poster sur le forum.


Date de création : 26/03/2016 @ 08:51
Catégorie : Astuces - Changements au survol
Page lue 2906 fois


Réactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !

Vous êtes ici :   Accueil » Images avec transition
Préférences

Se reconnecter :
Votre nom (ou pseudo) :
Votre mot de passe


  Nombre de membres 31 membres
Connectés :
( personne )
Snif !!!
Lettre d'information
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
Fb5D
Recopier le code :
10 Abonnés