Bonjour,
j'utilise un javascript (avec jQuery) pour afficher sur une photo (quand on clique dessus) les données Exif.
vous pouvez voir l'effet sur cette page: http://portfolio.maxk.fr/?p=133
J'ai fait pour cela le script suivant:
voici le code CSS:
et le code HTML:
Sous FF ou Safari cela fonctionne bien: Quand on click sur la photo, le cadre apparait et à la fin de l'effet il garde une transparence (opacity:0.7)
Mais sous IE7 avec cette effet, la transparence ne fonctionne pas.
j'utilise un javascript (avec jQuery) pour afficher sur une photo (quand on clique dessus) les données Exif.
vous pouvez voir l'effet sur cette page: http://portfolio.maxk.fr/?p=133
J'ai fait pour cela le script suivant:
$(document).ready(function()
{
jQuery.fn.fadeToggle = function(speed, easing, callback) {
return this.animate({opacity: 'toggle'}, speed, easing, callback);
};
$("div#content .post .full-photo .photo-credit").hide();
$("div#content .post .full-photo").css('cursor','pointer').click(function()
{
$(this).children("div#content .post .full-photo .photo-credit").fadeToggle(300);
});
});
voici le code CSS:
.single .post .full-photo .photo-credit {
color:#000000;
font-size:12px;
font-weight: 200;
position:absolute;
padding: 7px 10px 10px 10px;
left:0;
width:210px;
height:73px;
background:#FFFFFF;
z-index:99;
-moz-opacity:0.7;
filter:alpha(opacity=70);
opacity:0.7;
}
et le code HTML:
<div id="post-133" class="post">
<div class="full-photo">
<div class="photo-credit">
<div class="names">
Appareil : <br />
Ouverture : <br />
Exposition : <br />
ISO : <br />
Focale : <br />
</div>
<div class="values">
Canon EOS 30D<br />
f9<br />
1/160 s<br />
100<br />
17 mm<br />
</div>
</div>
<img src="http://portfolio.maxk.fr/wp-content/uploads/2009/09/MG_7415.jpg" />
</div>
Sous FF ou Safari cela fonctionne bien: Quand on click sur la photo, le cadre apparait et à la fin de l'effet il garde une transparence (opacity:0.7)
Mais sous IE7 avec cette effet, la transparence ne fonctionne pas.