School of Pub, où la perfection est à la portée de chacun. (Dixit Audidounette)

AccueilFAQRechercherMembresGroupesS'enregistrerConnexion

 


Partager | 
 

 <Astuce> Infos bulles

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
 

Invité

Voir le dossier scolaire

Invité

 
MessageSujet: <Astuce> Infos bulles   Lun 23 Fév - 23:36

Bonjour,

Parfois on voudrais que lorsque l'on passe la souris sur une image un texte apparaisse.

C'est tout a fait possible grace a ce code :
Code:
<IMG src="Lien de l'image" width="177" height="115" title="TEXTE a mettre qui apparaitra" vspace="5" hspace="5" align="left">


Il faut remplacer :
- Lien de l'image par le lien de votre image
- Width : valeur en largeur
- Height : Valeur en hauteur
- Title : texte qui apparaitra en passant la souris

Voici un exemple :




Voilà a placer dans un message par exemple ou une page HTML ou autre

Olivier

[Si vous avez un soucis, n'hésitez pas à venir poser vos questions par ici]
Revenir en haut Aller en bas
 

La chouette

Doyenne

Voir le dossier scolaire

Doyenne

Féminin Rang spécial: Miss SoP 2010
Nombre de messages: 923
Age: 17
Localisation: Dans mon tee-shirt, ma tête dépasse --
$ops: 943
Points: 20
Date d'inscription: 16/05/2008
Distinctions: Gagnante du concours d'Halloween de 2009

 
MessageSujet: Re: <Astuce> Infos bulles   Dim 4 Avr - 16:53

Hey !

Pour faire des infobulles comme sur l'accueil de SoP (les gagnants des concours), il suffit de mettre ce qu'on veut dans title=" ...." ou il y a une autre astuce ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://pixels-gagnants.forumactif.com/forum.htm
 

Miettes

Directrice

Voir le dossier scolaire

Directrice

Féminin Rang spécial: Designer professionnelle, formatrice analystes, codeurs, admins, animateurs, graphistes (photoshop, gimp)
Marraine

Rédactrice en chef du M-SoP

Chroniqueuse de l&#39;émission de SoP

Nombre de messages: 44127
Age: 24
Localisation: Lille
$ops: 21067
Points: 505
Date d'inscription: 01/02/2008
Distinctions: Membre de l'EST-SoP
*** Co-Rédactrice en Chef du M-SoP ***

 
MessageSujet: Re: <Astuce> Infos bulles   Dim 4 Avr - 19:12

Il y a une autre astuce Smile avec du html et css Smile

Prenons le code de SoP au niveau des gagnants de concours Smile (on ne va prendre qu'une seule image, le principe et le même pour tous Smile )

Code:
<a href="http://school-of-pub.top-forum.net/concours-jeux-f37/concours-express-tchou-tchou-t2383.htm" class="infobulle"><img src="http://i754.photobucket.com/albums/xx188/School_of_pub/gagnants_concours/concours_xjujuxleo.png" /><span><table width="125" cellspacing="1" cellpadding="1" border="0"><tbody><tr><td style="text-align: center;"><img src="http://school-of-pub.top-forum.net/users/1512/42/25/33/avatars/222-33.jpg" id="img_gagnant" /><br><p  id="gagnant_concours"><a href="http://school-of-pub.top-forum.net/profile.forum?mode=viewprofile&u=222" target="_blank">xjujuxleo</a></p><p id="nom_concours">Gagnant du Concours Express<br />"Rapidité, agilité, adresse"</p></td></tr></tbody></table></span></a>


Allons y point par point Smile

Code:
<a href="http://school-of-pub.top-forum.net/concours-jeux-f37/concours-express-tchou-tchou-t2383.htm" class="infobulle">...</a>


Ici, on met le lien vers le sujet du jeu ( le "a" = lien) et on indique le nom de class que l'on donne à ce lien pour la mise en page (ici "infobulle")

Code:
...<img src="http://i754.photobucket.com/albums/xx188/School_of_pub/gagnants_concours/concours_xjujuxleo.png"/>...


Ceci correspond à la miniature de l'avatar du gagnant.

Code:
...<span><table width="125" cellspacing="1" cellpadding="1" border="0"><tbody><tr><td style="text-align: center;">....</td></tr></tbody></table></span>


On prépare notre infobulle. Autrement dit, ce code correspond à la "boite" qui va contenir les infos. Pour pouvoir ajouter des liens sans souci, nous avons intégré un tableau (table) ainsi que des lignes (tr) et colonne (td).

Code:
<img src="http://school-of-pub.top-forum.net/users/1512/42/25/33/avatars/222-33.jpg" id="img_gagnant" /><br>


Ici, c'est le lien de l'avatar (celui que l'on voit sur le profil ou dans les messages par exemple), avec le nom "img_gagnant" que l'on va modifier dans le css, notamment pour lui attribuer une place ainsi qu'une taille (afin que ça ne soit pas trop grand Smile Le "br" signifie que l'on passe une ligne Smile

Code:
<p  id="gagnant_concours"><a href="http://school-of-pub.top-forum.net/profile.forum?mode=viewprofile&u=222" target="_blank">xjujuxleo</a></p><p id="nom_concours">Gagnant du Concours Express<br />"Rapidité, agilité, adresse"</p>


Je ne crois pas que ce soit compliqué Smile les choses à retenir sont que chaque élément à un nom (id) qui te permettre de modifier rapidement la couleur, la taille de la police, etc. rapidement grâce au CSS.




En conclusion, voici le code html pour ajouter à un gagnant (attention à bien modifier les champs Smile )

Code:
<a href="lien_du_concours" class="infobulle"><img src="lien_avatar_reduit" /><span><table width="125" cellspacing="1" cellpadding="1" border="0"><tbody><tr><td style="text-align: center;"><img src="lien_avatar_profil" id="img_gagnant" /><br><p  id="gagnant_concours"><a href="lien_vers_profil" target="_blank">Pseudo</a></p><p id="nom_concours">Gagnant du concours<br />"nom"</p></td></tr></tbody></table></span></a>


Et voilà le code css

Code:
/********* Infobulle *********/

a.infobulle {
   position: relative;
     text-decoration:none;
   color:#CC5252;
   }

a.infobulle span {
   display: none; /*Masque l'infobulle*/
   }
a.infobulle:hover {
   background: none; /*Pour le "bug" d'internet explorer*/
   z-index: 999;
   }

a.infobulle:hover span {
   display: inline; /*Pour afficher l'infobulle au passage de la souris*/
   position: absolute;
   width:auto;
   text-align:center;

   white-space: nowrap; /*Pour éviter les retours à la ligne non désirés*/

   bottom: 25px; /*Position de l'infobulle*/
   right: 8px;

   /*background-color:#FF99CC;/*Couleur de fond*/
   background-image:url("http://school-of-pub.fr/images/fond_infobulle.png");
      
   color: black; /*Couleur du texte*/
   padding: 3px;


   /*Bordures de l'infobulle*/
   border: 1px double #000000;
   -moz-border-radius-bottomleft:5px;
   -moz-border-radius-bottomright:5px;
   -moz-border-radius-topleft:5px;
   -moz-border-radius-topright:5px;
   -webkit-border-radius-bottomleft:5px;
   -webkit-border-radius-bottomright:5px;
   -webkit-border-radius-topleft:5px;
   -webkit-border-radius-topright:5px;
   }

/********* Les gagnants des concours *********/

#img_gagnant{
   text-align:center;
   border:0;
   height:150px;"
}

#gagnant_concours a{
   font-size:14px;
   font-variant:small-caps;
   color: #5c0731;
   font-weight:bold;
   margin-top: -4px;
   margin-bottom:-4px;
   }

#nom_concours{
   font-size:12px;
   font-style:italic;
   padding-left: 4px;
   padding-right: 4px;
   margin-top:-12px;
   }


Voilà Smile Logiquement, les commentaires dans le code devraient t'aider Smile

Si tu as des questions, n'hésite pas ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://pvereecken.fr/
 

<Astuce> Infos bulles

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
School of Pub :: Les cours :: Tutoriels :: Informatique :: Codage-


Aller en haut
Aller en bas