Bonjour,
J'ai un code javascript qui gère les aperçu d'images. Une partie de l'affichage est géré en CSS.
Code javascript:
Code css:
Je souhaite centrer les images si elles ne prennent pas toute la largeur de l aperçu:
http://www.voilou.fr/fiche-presentation-jeux.php?jeu=Kadokado
En passant la souris sur les aperçu dans les jeux d'action, l'image est à gauche et j'aimerai la centrer.
Dans les autres jeux, l'image étant aussi large que le cadre, il n'y a pas de prob.
Merci pour votre aide!
J'ai un code javascript qui gère les aperçu d'images. Une partie de l'affichage est géré en CSS.
Code javascript:
initialize: function() {
this.windowElement = new Element('div', {id:'tplPreviewJeux', style:'display:none; position:absolute;'});
this.titleElement = new Element('h2', {id:'tplPreviewTitle'});
this.imageElement = new Element('img', {id:'tplPreviewImage'});
this.progressBarElement = new Element('div', {id:'tplPreviewProgressBar', style:'display:none;'});
this.texteElement = new Element('p', {id:'tplPreviewText'});
this.windowElement.insert(
this.titleElement
).insert(
new Element('div', {id:'tplPreviewBody'}).insert(
this.imageElement
).insert(
this.texteElement
).insert(
this.progressBarElement.update('Chargement de l\'apercu...')
)
);
document.body.appendChild(this.windowElement);
},
loadPreview: function(options) {
this.titleElement.update(options.title);
this.texteElement.update(options.texte);
var oldImg = this.imageElement;
this.imageElement = new Element('img', {
id: 'tplPreviewImage',
src: options.src,
width: options.width,
height: options.height
});
oldImg.replace(this.imageElement);
if (!this.imageElement.complete) {
this.progressBarElement.show();
this.imageElement.observe('load', function(event) {
this.progressBarElement.hide();
}.bindAsEventListener(this));
}
Code css:
#tplPreviewJeux {
position: absolute;
top: 0px;
left: 0px;
background-color: #ffffff;
border:1px solid #444444;
font-size: 11px;
color: #4B4B4B;
padding: 12px 15px 0px 15px;
}
#tplPreviewTitle {
font-size: 16px;
color:#CCC;
}
#tplPreviewBody {
position: relative;
}
#tplPreviewImage {
margin: 8px auto 0 auto;
}
#tplPreviewProgressBar {
position: absolute;
width: 125px;
padding: 10px 10px 15px 10px;
top: 45%;
left: 50%;
margin-left: -67px;
border: 1px solid #6A6A6A;
background-color: #ffffff;
color: #000000;
font-family: Tahoma,Helvetica,sans;
font-size: 10px;
text-align:left;
}
#tplPreviewText
{
width:420px;
text-align: justify;
font: normal 12px/1.2em Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
Je souhaite centrer les images si elles ne prennent pas toute la largeur de l aperçu:
http://www.voilou.fr/fiche-presentation-jeux.php?jeu=Kadokado
En passant la souris sur les aperçu dans les jeux d'action, l'image est à gauche et j'aimerai la centrer.
Dans les autres jeux, l'image étant aussi large que le cadre, il n'y a pas de prob.
Merci pour votre aide!