[CSS] rollover en css SUR MAP

Fermé
Am - 26 juil. 2006 à 20:33
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 - 26 juil. 2006 à 23:22
ok... tout dabords, je tiens à mentioner que j'ai essayé plusieurs trucs mais que soit sa ne marchait, sois je n'y comprenais rien. alors, svp, envoyé moi pas le lien de carrés qui s'affichent sur les faces des beatles, je l'ai vu souvent cette page, mais nada.

DONC!!

voici la page sur laquelle je tente de créer des rollover sur les menus
http://www.freewebs.com/amelierobert/tests.htm

l'image originale ; http://www.freewebs.com/amelierobert/800x600.jpg
l'image pour les ''over'' ; http://www.freewebs.com/amelierobert/800x600%5Fover.jpg

J'ai tout découpé avec photoshop, commencons par 2 images

A - disons que celle ci
http://www.freewebs.com/amelierobert/images/AmelieRobert.com%2DINTRO.jpg
deviens
http://www.freewebs.com/amelierobert/over/AmelieRobert.com%2DINTRO.jpg

B - et qu'une autre image
http://www.freewebs.com/amelierobert/images/sondages.jpg
deviens
http://www.freewebs.com/amelierobert/over/sondages.jpg

alors...
l'image A est de 382x61 et est située à X: 0 Y: 0
l'image B est de 114x31 et est située à X: 0 Y: 76

comment je procède pour créer un rollover?

(alors que le code fourni par photoshop est dans ce style)

<table id="Table_01" width="800" height="600" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td colspan="5" rowspan="3">
			<a href="index.html">
				<img src="images/AmelieRobert.com-INTRO.jpg" width="382" height="61" border="0" alt=""></a></td>

		<td colspan="4" rowspan="4">
			<img src="images/800x600photoshop_02.jpg" width="326" height="76" alt=""></td>
		<td>
			<a href="fr.html">
				<img src="images/Accueil.jpg" width="92" height="32" border="0" alt=""></a></td>
		<td>
			<img src="images/spacer.gif" width="1" height="32" alt=""></td>
	</tr>
	<tr>

		<td>
			<a href="http://www.amelierobert.com/fra.html">
				<img src="images/fra.jpg" width="92" height="16" border="0" alt=""></a></td>
		<td>
			<img src="images/spacer.gif" width="1" height="16" alt=""></td>
	</tr>


O_O

merci à 'avance

JAI BESOIN DE VOTRE AIDE!

1 réponse

Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 775
26 juil. 2006 à 23:22
Bonjour,

Puisqu'il est question de CSS, tu n'as pas besoin de map ni de tableaux.
La structure de ta page suffira à placer les différents éléments. Et tes styles seront appliqués à ces éléments.

Tu pourrais t'inspirer de ces exemples commentés :
https://openweb.eu.org/articles/bouton_css/
http://css.alsacreations.com/Construction-de-menus-en-CSS/Une-image-reactive-roll...

En CSS, il est recommandé de fabriquer les menu à l'aide de listes.
On en parle ici :
http://www.pompage.net/traduction/listes
https://www.alsacreations.com/apprendre/

+ Un petit truc pour accélérer le chargement de l'effet, une seule image en 2 parties pour les 2 états et décalée au survol :
http://www.pompage.net/traduction/sprites
+ https://forum.alsacreations.com/topic.php?fid=2&tid=16544
2