Your browser does not support CSS. If images appear below, please disregard them.
Connexion

iWeb Beginner Forum Iweb Beginner : Forum d'assistance sur Apple iWeb

FAQ Membres>M’enregistrer

  • Publicité

plusieurs rollovers distants sur une même page

Pour aller plus loin avec iWeb

Modérateurs: les9viesduchat, mutru, zepatente

plusieurs rollovers distants sur une même page

Messagepar camstramgram » Ven 24 Avr 2009 13:08

]Bonjour à tous!

Je suis à la recette de la recette miracle qui m'aidera à créer plusieurs rollovers distants dans une page.

[attachment=0]Image-2.jpg[/attachment

CI-joint, l'image de ce que je voudrais réaliser.
On clic sur la vignette en haut de page, et l'image s'affiche en grand.

Je ne sais pas comment organiser mes iframes, comment créer une zone interactive, en gros, je suis un peu perdue...

Si vous avez des pistes...! Merci

Camille
Fichiers joints
camstramgram
Débutant
Débutant
 
Messages: 23
Inscription: Mer 18 Mar 2009 06:16
Votre version d'iWeb: iWeb 09
Votre hébergement: MobileMe

Publicité

Re: plusieurs rollovers distants sur une même page

Messagepar philippe » Sam 25 Avr 2009 04:35

Bonjour,

Voici un test http://www.phvillard.fr/exemples/rollover_deporte/test.html.
Si cela te conviens je t'enverrais le code et les explications pour l'intégrer dans un fragment HTML.

A+
" il n'y a pas de problèmes, il n'y a que des solutions. (André Gide) "
http://www.studiovega.fr
Avatar de l’utilisateur
philippe
Confirmé
Confirmé
 
Messages: 187
Inscription: Ven 13 Mar 2009 13:56
Localisation: Bayonne / France
Votre version d'iWeb: iWeb 08
Votre hébergement: FTP

Re: plusieurs rollovers distants sur une même page

Messagepar Marc » Sam 25 Avr 2009 06:24

Encore un zoli exemple de rollover en CSS uniquement, Philippe ;)
Avatar de l’utilisateur
Marc
Génius
Génius
 
Messages: 1425
Inscription: Mar 17 Fév 2009 12:40
Votre version d'iWeb: IWeb 3.0.4
Votre hébergement: FTP

Re: plusieurs rollovers distants sur une même page

Messagepar philippe » Sam 25 Avr 2009 06:41

Bonjour Marc "007",

Moi qui était au début peu enthousiaste pour rentrer dans les codes css, j'ai fini par comprendre un peu les avantages de cette mécanique.
C'est plus simple, plus clair, moins bordélique, et plus efficace que le javascript.

A+
" il n'y a pas de problèmes, il n'y a que des solutions. (André Gide) "
http://www.studiovega.fr
Avatar de l’utilisateur
philippe
Confirmé
Confirmé
 
Messages: 187
Inscription: Ven 13 Mar 2009 13:56
Localisation: Bayonne / France
Votre version d'iWeb: iWeb 08
Votre hébergement: FTP

Re: plusieurs rollovers distants sur une même page

Messagepar camstramgram » Sam 25 Avr 2009 08:12

Merci Philippe!

Oui, c'est exactement ça que je cherchais pour ma présentation!
Je veux bien le code, et surtout les explications!...

Camille
camstramgram
Débutant
Débutant
 
Messages: 23
Inscription: Mer 18 Mar 2009 06:16
Votre version d'iWeb: iWeb 09
Votre hébergement: MobileMe

Re: plusieurs rollovers distants sur une même page

Messagepar philippe » Sam 25 Avr 2009 09:34

camstramgram a écrit:Merci Philippe!

Oui, c'est exactement ça que je cherchais pour ma présentation!
Je veux bien le code, et surtout les explications!...

Camille


Bonjour,

Voici le code à intégrer dans un fragment HTML de iWeb,
Code: Tout sélectionner
<head>

<style type="text/css">

a {
margin: 0px 0px 0px 0px;
text-decoration: none;
}

a span {
display: none;
}

a:hover span {
display: block;
position: absolute;
top: 100px;
left: 10px;
}

</style>

</head>


<body>

<a href="">
<img src="http://www.monsite.com/dossierimage/img1.jpg" width="120" height="50" border=0>
<span><img src="http://www.monsite.com/dossierimage/img1.jpg" width="616" height="250" border=0></span></a>

<a href="">
<img src="http://www.monsite.com/dossierimage/img2.jpg" width="120" height="50" border=0>
<span><img src="http://www.monsite.com/dossierimage/img2.jpg" width="616" height="250" border=0></span></a>

<a href="">
<img src="http://www.monsite.com/dossierimage/img3.jpg" width="120" height="50" border=0>
<span><img src="http://www.monsite.com/dossierimage/img3.jpg" width="616" height="250" border=0></span></a>

<a href="">
<img src="http://www.monsite.com/dossierimage/img4.jpg" width="120" height="50" border=0>
<span><img src="http://www.monsite.com/dossierimage/img4.jpg" width="616" height="250" border=0></span></a>

<a href="">
<img src="http://www.monsite.com/dossierimage/img5.jpg" width="120" height="50" border=0>
<span><img src="http://www.monsite.com/dossierimage/img5.jpg" width="616" height="250" border=0></span></a>

</body>


et les explications (voir image).


A+
Fichiers joints
" il n'y a pas de problèmes, il n'y a que des solutions. (André Gide) "
http://www.studiovega.fr
Avatar de l’utilisateur
philippe
Confirmé
Confirmé
 
Messages: 187
Inscription: Ven 13 Mar 2009 13:56
Localisation: Bayonne / France
Votre version d'iWeb: iWeb 08
Votre hébergement: FTP

Re: plusieurs rollovers distants sur une même page

Messagepar philippe » Sam 25 Avr 2009 11:07

Bonjour,

Pour ceux que ça intéresse, voici la version verticale.
http://www.phvillard.fr/exemples/rollover_deporte/test_vertical.html

Le principe pour les réglages est le même.
Voici le code :
Code: Tout sélectionner
<head>

<style type="text/css">

#b {
margin: 20px 0px 0px 0px;
text-decoration: none;
}

a span {
display: none;
}

a:hover span {
display: block;
position: absolute;
top: 8px;
left: 140px;
}

</style>

</head>


<body>

   <a href="">
      <img src="img1.jpg" width="120" height="50" border=0>
         <span><img src="img1.jpg" width="616" height="330" border=0></span></a><div>
      
<div id="b">
   <a href="">
      <img src="img2.jpg" width="120" height="50" border=0>
         <span><img src="img2.jpg" width="616" height="330" border=0></span></a><div>

<div id="b">
   <a href="">
      <img src="img3.jpg" width="120" height="50" border=0>
         <span><img src="img3.jpg" width="616" height="330" border=0></span></a><div>

<div id="b">
   <a href="">
      <img src="img4.jpg" width="120" height="50" border=0>
         <span><img src="img4.jpg" width="616" height="330" border=0></span></a><div>

<div id="b">
   <a href="">
      <img src="img5.jpg" width="120" height="50" border=0>
         <span><img src="img5.jpg" width="616" height="330" border=0></span></a><div>

</body>


A+
" il n'y a pas de problèmes, il n'y a que des solutions. (André Gide) "
http://www.studiovega.fr
Avatar de l’utilisateur
philippe
Confirmé
Confirmé
 
Messages: 187
Inscription: Ven 13 Mar 2009 13:56
Localisation: Bayonne / France
Votre version d'iWeb: iWeb 08
Votre hébergement: FTP

Re: plusieurs rollovers distants sur une même page

Messagepar zepatente » Sam 25 Avr 2009 12:14

Mee too j'utilise le css dans iweb :D :D
N'oubliez pas de venir vous présenter aux autres membres dans la rubrique "venez vous présenter" ainsi que vos sites conçus sous iweb

Aucune assistance n'est assurée via MP
Avatar de l’utilisateur
zepatente
Administrateur du site
Administrateur du site
 
Messages: 5569
Inscription: Lun 7 Avr 2008 10:58
Localisation: Québec
Votre OS: Lion
Votre version d'iWeb: iWeb 09
Votre hébergement: MobileMe

Re: plusieurs rollovers distants sur une même page

Messagepar camstramgram » Sam 25 Avr 2009 18:48

Un grand merci pour vos réponses!

J'ai donc inséré le code, il marche.
Par contre, j'ai 2 questions:
Tout d'abord, les images doivent être insérées dans la page iweb, sinon, le navigateur de fait pas le lien. J'ai donc du camoufler les img derrière des vignettes crées par le code.
Méthode peu orthodoxe, non?..
Et secundo, le rollover fait bien apparaître l'image, mais en agrandissant la vignette, elle apparaît donc complètement pixelisée. Hmm, que faire?
camstramgram
Débutant
Débutant
 
Messages: 23
Inscription: Mer 18 Mar 2009 06:16
Votre version d'iWeb: iWeb 09
Votre hébergement: MobileMe

Re: plusieurs rollovers distants sur une même page

Messagepar philippe » Dim 26 Avr 2009 03:13

camstramgram a écrit:Un grand merci pour vos réponses!

J'ai donc inséré le code, il marche.
Par contre, j'ai 2 questions:
Tout d'abord, les images doivent être insérées dans la page iweb, sinon, le navigateur de fait pas le lien. J'ai donc du camoufler les img derrière des vignettes crées par le code.
Méthode peu orthodoxe, non?..
Et secundo, le rollover fait bien apparaître l'image, mais en agrandissant la vignette, elle apparaît donc complètement pixelisée. Hmm, que faire?


Bonjour,

1 / Il faut préparer des fichiers pour les vignettes (l'idéal est de les faires à la taille quelles auront dans la page).
Tu nommes par exemple une vignette " img1small.jpg "

2 / Il faut préparer des fichiers pour les grandes images (l'idéal est de les faires à la taille quelles auront dans la page).
Tu nommes par exemple une grande image " img1big.jpg "

Dans le code ça donnera cela :
<img src="http://www.monsite.com/dossierimage/img1small.jpg" width="120" height="50" border=0>
<span><img src="http://www.monsite.com/dossierimage/img1big.jpg" width="616" height="250" border=0></span></a>

3 / Tu dois placer toutes tes images sur ton serveur Internet.

4 / Dans iWeb ce n'est pas la peine de " camoufler " les vignettes, le code marche parfaitement si tu fais comme je te l'explique.

5 / Tu n'auras plus l'effet pixelisé si tu as un fichier pour les vignettes et un fichier pour les grandes images.
En fait ce que tu fais toi, c'est d'agrandir les vignettes.

A+
" il n'y a pas de problèmes, il n'y a que des solutions. (André Gide) "
http://www.studiovega.fr
Avatar de l’utilisateur
philippe
Confirmé
Confirmé
 
Messages: 187
Inscription: Ven 13 Mar 2009 13:56
Localisation: Bayonne / France
Votre version d'iWeb: iWeb 08
Votre hébergement: FTP

Suivante

Retourner vers Code HTML

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités