Boow
{ Membre actif }
Messages : 866
| Bonjour ! Je suis en train de suive un tutoriel sur Queness (je mets le lien entre "hide" ci-dessous) et je bloque. L'effet ne fonctionne pas sur mon forum que je mets également entre "hide" ! J'essaie de faire, comme vous pouvez le voir sur mon forum, cet effet sur l'image de profil (celle qui ne ressemble à rien pour l'instant). Voilà les différents codes que j'ai mis sur mon forum ainsi que les endroits ! - Partie HTML, dans Viewtopic_body :
- Code:
-
<div class="photo"> <div class="heading"><span>NOM</span></div> <img src="http://casimages.com/images/upload_ano.gif" /> <div class="caption"><span>Lorem de scua shemf huan rougt ecrit vato de souju kanasa.</span></div> </div>
- Dans une page js appelée "pour_image_avatar" :
- Code:
-
$(document).ready(function () { // transition effect style = 'easeOutQuart'; // if the mouse hover the image $('.photo').hover( function() { //display heading and caption $(this).children('div:first').stop(false,true).animate({top:0},{duration:200, easing: style}); $(this).children('div:last').stop(false,true).animate({bottom:0},{duration:200, easing: style}); }, function() { //hide heading and caption $(this).children('div:first').stop(false,true).animate({top:-50},{duration:200, easing: style}); $(this).children('div:last').stop(false,true).animate({bottom:-50},{duration:200, easing: style}); } ); });
- CSS :
- Code:
-
.photo { /* relative position, so that objects in it can be positioned inside this container */ position:relative; /* hide those extra height that goes beyong the size of this container */ overflow:hidden; border:5px solid #000; width:300px; height:186px; } .photo .heading, .photo .caption { /* position inside the container */ position:absolute; background:#000; height:50px; width:300px; /* transparency for different browsers */ /* i have shared this in my CSS tips post too */ opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; } .photo .heading { /* hide it with negative value */ /* it's the height of heading class */ top:-50px; } .photo .caption { /* hide it with negative value */ /* it's the height of bottom class */ bottom:-50px; } /* styling of the classes*/ .photo .heading span { color:#26c3e5; top:-50px; font-weight:bold; display:block; padding:5px 0 0 10px; } .photo .caption span{ color:#999; font-size:9px; display:block; padding:5px 10px 0 10px; }
Et sinon, j'ai bien coché la case "Activer les fiches de JS" ! J'ai également mis une page appelée "Base" qui regroupe tous les codes de base du jQuery (je crois !). Et j'ai aussi coché les cases pour afficher le js sur "toutes les pages" ! Merci beaucoup pour votre aide, je ne comprends pas pourquoi ça ne marche pas >.< Merci ! =D |
Dernière édition par Boow le Lun 02 Juil 2012, 10:50, édité 1 fois | |
|
Boow
{ Membre actif }
Messages : 866
| En fait j'ai trouvé une autre soution ! J'ai cependant une question !
Le jQuery est-il possible sur Forumactif ? =] | | |
|
Murtagh
{ Modérateur }
Messages : 1492
| Bonjour, Le sujet porte l'indication "terminé", il est donc susceptible d'être archivé. Or, tu poses une seconde question. ^^ Il est préférable que tu retires cette mention car les codeurs ne s'arrêteront pas forcément sur ton sujet dans ces conditions. Merci. | | |
|
Boow
{ Membre actif }
Messages : 866
| Ah, d'accord ! Tant pis, classez le sujet ! J'aurai ma réponse une autre fois probablement ! C'est gentil d'avoir regardé | | |
|
Murtagh
{ Modérateur }
Messages : 1492
| Très bien, je classe alors. ^^ Merci. | | |
|
'Christa
Lostmindy
Messages : 2856
| |