Rechercher
Raccourcis------------------------------
Entraide & Support
- Problème de connexion
- Problème avec un script
- Mon panneau d'admin
- Mes crédits / mon domaine
- Apparence du forum
- Problème divers
------------------------------
Services Actifs
- Service graphique
- Support Hitskin.com
------------------------------
Divers
- Discussions Générales
- Suggestions-Améliorations
Derniers sujets
Marque-page social
Conservez et partagez l'adresse de Forum gratuit : Le forum des forums actifs sur votre site de social bookmarking
Qui est en ligne ?
Il y a en tout 363 utilisateurs en ligne :: 71 Enregistrés, 3 Invisibles et 289 Invités :: 2 Moteurs de recherche&[Audrey.], -roby-, Alban 56, Aleks09, Américan-dad, Anzumi, Azerty2050, Basil Hawkins, Basileuh, bendiev03, blabla07, bobodu66, charlyne, chris.odysée, cristal33, cyp-gxp, Céleste Livingston, darkmaud, Dirty Prince, djassem, dragozo, EE8, Elenia, FANCH 56, fanfan789, flitzz, futurpunk, fyxx, George Quintard, gregoire.bert, Irina, Jacques Le Guével, Jedge-, JLB, kenjiro`, Keyes, Kirara, Kumii, Le-Piaf, lebaleze, Lii-aa, Linouette, livans, loly1309, Luna-C, lunalang, Lydie1, Mano55800, Mirisme, mrlat, Natsoumie, nintenclub, OMBRE__elf, pascal., pascal69, PATRIK., pierre050996, piter, PrincessWeasley, Quentin06, rollsepoye, Sahin, severine52, Simo Häyhä, Stéphanois, superpepette, titotoy, toutatix, violine, ze_chaofan, Zen
Le record du nombre d'utilisateurs en ligne est de 1264 le Mar 26 Fév - 16:26
Créer une image réactive
Page 1 sur 1 • Partager •
Créer une image réactive
1) La définition
Une image réactive est une image divisée en plusieurs zones pointant vers différents documents.
2) La partie graphique
A l'aide d'un logiciel du type Photoshop ou PhotoFiltre, ajoutez sur une image de base des mots, des textes ou d'autres images (plus petites) qui deviendront par la suite (voir méthode ci-après) des liens, sauf si vous disposez déjà d'une image prête à l'emploi.
Afin d'illustrer ce tutoriel, nous utiliserons cette image :

Nous créerons 2 liens, délimités ainsi :

3) Les "mesures"
Vous devez définir les formes invisibles - car elles ne s'afficheront à aucun moment - qui encadreront les mots, les textes ou les images plus petites afin que ceux-ci deviennent des liens actifs. Ces formes sont ce qu'on appelle des zones. Il existe ainsi 3 zones différentes : la zone rectangulaire, la zone circulaire et la zone polygonale. Libre à vous d'utiliser la zone de votre choix, sachant toutefois que plus celle-ci colle à votre mot, votre texte ou votre image, plus l'effet sera réussi.
Une fois votre choix arrêté, vous devez calculer les coordonnées des points particuliers de ces zones afin de les créer.
Vous pouvez utiliser PixelRuler pour calculer ces coordonnées : http://www.infos-du-net.com/telecharger/Pixel-Ruler,0301-5594.html
a) La zone rectangulaire
C'est celle qui est la plus usitée. Elle est très facile à déterminer puisqu'il suffit de calculer deux coordonnées : celles des 2 points opposés du rectangle (le coin supérieur gauche et le coin inférieur droit).
L'attribut coords prend alors pour valeurs ces deux coordonnées :
(x1,y1) étant les coordonnées du coin supérieur gauche et (x2,y2) celles du coin inférieur droit de l'encadrement du mot, du texte ou de l'image.
La syntaxe sera :
Dans notre exemple, nous ne pouvons pas user de la zone rectangulaire. En effet, malgré ce que vous pourriez croire de prime abord, le cadre autour du texte "Come As You Are" est en fait défini par une zone polygonale (voir point c plus loin). Pour pouvoir utiliser la zone rectangulaire, il aurait fallu que chaque côté du rectangle ainsi formé soit parallèle au côté de l'image correspondant, ce qui n'est pas le cas, le panneau de l'image étant légèrement penché.
b) La zone circulaire
Les points particuliers de cette zone sont son centre et son rayon.
L'attribut coords prend alors pour valeurs l'abscisse et l'ordonnée du centre du cercle et son rayon :
La syntaxe sera :
Dans notre exemple, cela donne :
c) La zone polygonale
Les points particuliers de cette zone sont tous les points que vous souhaitez définir (c'est vous qui décidez).
L'attribut coords prend alors pour valeurs les abscisse et ordonnée de chacun de ces points :
La syntaxe sera :
Comme vous le voyez, on retourne au point de départ (x1,y1) à la façon de ces jeux que l'on trouve dans les journaux et dont il faut relier chacun des points afin de faire apparaître un dessin.
C'est grâce à cette méthode que l'on crée notamment les cartes géographiques interactives.
Dans notre exemple, cela donne :
4) Le code HTML
Le code permettant d'afficher une image réactive est de ce type :
Il vous suffit de l'adapter à votre cas.
Dans notre exemple, nous obtenons :
Tutoriel crée par Jack the Flipper
Une image réactive est une image divisée en plusieurs zones pointant vers différents documents.
2) La partie graphique
A l'aide d'un logiciel du type Photoshop ou PhotoFiltre, ajoutez sur une image de base des mots, des textes ou d'autres images (plus petites) qui deviendront par la suite (voir méthode ci-après) des liens, sauf si vous disposez déjà d'une image prête à l'emploi.
Afin d'illustrer ce tutoriel, nous utiliserons cette image :

Largeur (width) | 489 |
Hauteur (height) | 324 |
Adresse (URL) | http://img14.imageshack.us/img14/9007/imagemap.jpg |
Nous créerons 2 liens, délimités ainsi :

3) Les "mesures"
Vous devez définir les formes invisibles - car elles ne s'afficheront à aucun moment - qui encadreront les mots, les textes ou les images plus petites afin que ceux-ci deviennent des liens actifs. Ces formes sont ce qu'on appelle des zones. Il existe ainsi 3 zones différentes : la zone rectangulaire, la zone circulaire et la zone polygonale. Libre à vous d'utiliser la zone de votre choix, sachant toutefois que plus celle-ci colle à votre mot, votre texte ou votre image, plus l'effet sera réussi.
Une fois votre choix arrêté, vous devez calculer les coordonnées des points particuliers de ces zones afin de les créer.
a) La zone rectangulaire
C'est celle qui est la plus usitée. Elle est très facile à déterminer puisqu'il suffit de calculer deux coordonnées : celles des 2 points opposés du rectangle (le coin supérieur gauche et le coin inférieur droit).
L'attribut coords prend alors pour valeurs ces deux coordonnées :
- Code:
coords="x1,y1,x2,y2"
(x1,y1) étant les coordonnées du coin supérieur gauche et (x2,y2) celles du coin inférieur droit de l'encadrement du mot, du texte ou de l'image.
La syntaxe sera :
- Code:
<area shape="rect" title="VOTRE TITRE" coords="x1,y1,x2,y2" href="ADRESSE DE LA PAGE">
Dans notre exemple, nous ne pouvons pas user de la zone rectangulaire. En effet, malgré ce que vous pourriez croire de prime abord, le cadre autour du texte "Come As You Are" est en fait défini par une zone polygonale (voir point c plus loin). Pour pouvoir utiliser la zone rectangulaire, il aurait fallu que chaque côté du rectangle ainsi formé soit parallèle au côté de l'image correspondant, ce qui n'est pas le cas, le panneau de l'image étant légèrement penché.
b) La zone circulaire
Les points particuliers de cette zone sont son centre et son rayon.
L'attribut coords prend alors pour valeurs l'abscisse et l'ordonnée du centre du cercle et son rayon :
- Code:
coords="x,y,rayon"
La syntaxe sera :
- Code:
<area shape="circle" title="VOTRE TITRE" coords="x,y,rayon" href="ADRESSE DE LA PAGE">
Dans notre exemple, cela donne :
Calcul de x |
|
Calcul de y |
|
Calcul du rayon |
|
Coordonnées obtenues |
|
c) La zone polygonale
Les points particuliers de cette zone sont tous les points que vous souhaitez définir (c'est vous qui décidez).
L'attribut coords prend alors pour valeurs les abscisse et ordonnée de chacun de ces points :
- Code:
coords="x1,y1,x2,y2,x3,y3,x4,y4,...,x10,y10,...,x1,y1"
La syntaxe sera :
- Code:
<area shape="poly" title="VOTRE TITRE" coords="x1,y1,x2,y2,x3,y3,x4,y4,...,x10,y10,...,x1,y1" href="ADRESSE DE LA PAGE">
Comme vous le voyez, on retourne au point de départ (x1,y1) à la façon de ces jeux que l'on trouve dans les journaux et dont il faut relier chacun des points afin de faire apparaître un dessin.
C'est grâce à cette méthode que l'on crée notamment les cartes géographiques interactives.
Dans notre exemple, cela donne :
Calcul de x1 |
|
Calcul de y1 |
|
Calcul de x2 |
|
Calcul de y2 |
|
Calcul de x3 |
|
Calcul de y3 |
|
Calcul de x4 |
|
Calcul de y4 |
|
Coordonnées obtenues |
|
4) Le code HTML
Le code permettant d'afficher une image réactive est de ce type :
- Code:
<img usemap="#page_d_accueil" src="ADRESSE DE L'IMAGE" width="LARGEUR DE L'IMAGE" height="HAUTEUR DE L'IMAGE" border="0">
<map name="page_d_accueil">
<area shape="rect" title="VOTRE TITRE" coords="x1,y1,x2,y2" href="ADRESSE DE LA PAGE">
<area shape="circle" title="VOTRE TITRE" coords="x,y,rayon" href="ADRESSE DE LA PAGE">
<area shape="poly" title="VOTRE TITRE" coords="x1,y1,x2,y2,x3,y3,x4,y4,...,x10,y10,...,x1,y1" href="ADRESSE DE LA PAGE">
</map>
Il vous suffit de l'adapter à votre cas.
Dans notre exemple, nous obtenons :
- Code:
<img usemap="#aberdeen" src="http://img14.imageshack.us/img14/9007/imagemap.jpg" width="489" height="324" border="0">
<map name="aberdeen">
<area shape="circle" title="Infos sur la ville d'Aberdeen" coords="240,28,24" href="http://fr.wikipedia.org/wiki/Aberdeen_(Washington)">
<area shape="poly" title="Chanson du même nom" coords="149,235,348,226,349,250,150,258,149,235" href="http://www.youtube.com/watch?v=bOL5cpwTkes">
</map>
Tutoriel crée par Jack the Flipper


Toto456- Aidactif

-

Nombre de messages: 6845
Points: 7648
Date d'inscription: 27/08/2005
Niveau d'alerte:

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Accueil
Les règles du FdF
Sécurité












par 











» Commande de bannière
» Regrouper plusieurs sondages dans une page HTML
» Titre en bande [résolu] & Liens de differentes tailles selon début et reste du lien.
» "Ą" caractères spéciaux dans les titres ou dans les pseudos "Ł"
» Problème avec la fonction BROUILLON
» le fonctionnement de vos forum
» Problème pour le cache de feuille personnage
» comande logo