Implantés dans le Midi de l’Auvergne et spécialistes des technologies libres et accessibles, nous vous accompagnons dans votre communication sur internet.
Animated InnerFade with JQueryUn diaporama animé avec effet de mouvement et conforme au w3c
Ce plugin pour jQuery est une extension du travail de Torsten Baldes : InnerFade with JQuery.
Nous avons ajouté :
un effet de mouvement sur les images à la manière des animations en flash. Cet effet est désactivable.
la possibilité de piloter l’affichage : boutons ’précédent’, ’pause’, et suivant’
la possibilité d’afficher une image de fond au besoin pour habiller l’ensemble et se caler sur le design
l’affichage des titres des images (dans une zone modifiable via les css)
Dans la section HEAD :
Dans la section BODY :
Comme avec le plugin Innerfade original, vous devez constituer dans votre page, la liste des images de votre diaporama :
vérifiez dans vos feuilles de style que margin et padding sont à 0, insérez éventuellement les lignes :
ul#animated-portfolio{
padding: 0;
margin: 0;
list-style-type: none;
}
ul#animated-portfolio li{
padding: 0;
}Dans la section HEAD :
Dans la section BODY :
Dans le CSS :
Dans cet exemple, nous avons paramétré l’affichage de la zone de titre dans notre CSS, de la façon suivante :
.innerfade-title{
position: absolute;
bottom: 20px;
left: 0;
z-index: 290;
width: 100%;
background: #00a7ee url(img/title-bg.png);
height: 34px;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: .8;
border-top: 1px solid white;
}
.innerfade-title h2{
color: white;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
text-align: center;
font-family: Arial;
font-size: 16px;
font-style: italic;
line-height: 34px;
}
.mycontrolboxclass{
position: absolute;
right: 35px;
top: 20px;
}ainsi que :
ul#animated-portfolio{
padding: 0;
margin: 0;
list-style-type: none;
}
ul#animated-portfolio li{
padding: 0;
}$('ID or class of the element containing the fading objects').animatedinnerfade({
parameter1: 'value1',
parameter2: 'value2',
...
});| paramètres | valeurs |
|---|---|
| animationtype | Type of animation ’fade’ or ’slide’ (Default : ’fade’) |
| speed | Fadingspeed in milliseconds or keywords (slow, normal or fast)(Default : ’normal’) |
| timeout | Time between the fades in milliseconds (Default : ’15000’) |
| type | Type of slideshow : ’sequence’ or ’random’ (Default : ’sequence’) |
| containerheight | Height of the containing element in px (Default : ’300px’) |
| containerwidth | Width of the containing element in px (Default : ’600px’) |
| animationSpeed | Animation speed in miliseconds (default : 15000). Mettez une valeur de 0 pour désactiver l’effet de mouvement |
| runningclass | CSS-Class which the container get’s applied (Default : ’innerfade’) |
| bgFrame | path to the frame to display under the view. (Default : ’none’) |
| controlBox | ’none’ ’show’ (always visible) or ’auto’ (appears on mouse over), add ’rew’, ’pause’ and ’next’ buttons on mouse over. Attention : Requires jquery >= 1.2.1 |
| controlBoxClass | CSS-Class which the container get’s applied or ’none’ (Default : ’none’) |
| controlButtonsPath | path for control buttons : previous.gif, pause.gif, play.gif and next.gif (default : ’img’) |
| displayTitle | display titles ? ’yes’ or ’none’. (default ’none’) |
| titleClass | CSS class for title panel. (Default : ’innerfade-title’) |
Vous devez donner explicitement les attributs title, width and height sur vos images pour pouvoir bénéficier de l’affichage du titre et de l’effet de mouvement.
Note : si vous utilisez une image de fond au format png, vous devez appliquer un patch pour la compatibilité avec ie6. Exemple avec le patch win_png.htc, ajoutez simplement la ligne suivante dans votre CSS :
.bg-frame img{ behavior: url(win_png.htc); }Logiciel libre distribué sous licence GNU/GPL.
lundi 29 octobre 2007