AccueilDernières imagesRechercherS'enregistrerConnexion

Forum de graphisme, codage et game design proposant des tutoriels, astuces, libres services et commandes dans les domaines de l'infographie amateur, de l'intégration web (HTML et CSS essentiellement) ainsi que dans la conception de RPG sur forum.

Le Deal du moment : -35%
-35% sur la machine à café Expresso ...
Voir le deal
359.99 €

    Dévoiler la feuille de personnage cachée, avec un effet déroulant.

    Anonymous
    Invité

    Ven 23 Nov 2012 - 16:50

    Rappel du premier message :

    Bonjour, bonsoir !

    Alors je m'essaye à mon premier tuto ! Je vais vous proposer quelque chose qui, il me semble, n'a pas encore été soumis, à savoir cacher votre feuille de personnage pour ensuite la dévoiler avec un effet de déroulement fluide au passage de la souris sur une image.

    Cette astuce peut bien sûr être utilisée pour cacher également tout le profil sous l'avatar et bien d'autres choses ! Mais comme on trouve assez souvent des feuilles de personnage cachées grâce à un bouton et qui s'affiche d'un coup en cliquant dessus, j'ai voulu quelque chose de plus progressif.

    Exemple (l'image est animée, elle peut mettre un peu de temps à charger) : https://2img.net/r/ihimizer/img30/7453/5v8.gif


    Tout d'abord il faut que vous ayez un compte fondateur sur votre forum forumactif et accès aux templates.

    Rendez-vous ici : Panneau d'admin -> Affichage -> Templates -> Général -> viewtopic_body

    Chercher la variable :
    Code:
    {postrow.displayed.POSTER_RPG}
    Elle correspond à votre feuille de personnage dans les messages.

    Ensuite, remplacez-la par ce code :
    Code:
    <div class="montrerfeuilleperso"><img src="URL DE VOTRE IMAGE">{postrow.displayed.POSTER_RPG}</div>
    N'oubliez pas de mettre l'adresse de votre image là où c'est indiqué dans le code. Pour que la suite du code fonctionne sans couper l'image, préférez une hauteur de 50px.

    Maintenant, enregistrez votre template et publiez-la.

    Rendez-vous ensuite dans Affichage -> Couleurs -> Onglet "Feuille de style CSS" et placez-y ce code :
    Code:
    .montrerfeuilleperso
    { height: 55px;
      text-align: center;
      overflow: hidden;
      transition: 2s;
    }
    .montrerfeuilleperso:hover
    { height: 310px;
      transition: 1s;
    }
    Et validez. Allez vérifier dans un message si l'effet escompté se produit bien. Passez votre souris sur l'image que vous avez choisie et normalement votre feuille de personnage (si active) doit s'afficher progressivement avec un effet de déroulement vers le bas sous l'image.

    N.B. : Vous pouvez ajuster tout ça via le CSS, à savoir si vous voulez une image plus haute que 50px ou moins grande, il suffit de changer ceci dans le CSS :
    Code:
    height: 55px;
    Pour réduire ou agrandir la zone qui se découvre au passage de la souris (si votre feuille de perso est coupée ou que le déroulement va beaucoup trop loin), c'est cette ligne qu'il faut changer :
    Code:
    height: 310px;
    Et puis, pour changer le temps que met le déroulement à s'effectuer, jouez avec les valeurs des transitions, dans mon exemple il s'agit des 2s et 1s mais vous pouvez mettre plus ou moins comme 4s (ce qui rend le déroulement plus long), par exemple.

    Enfin, vous pouvez encadrer votre feuille de personnage, simplement en retournant dans votre template et en y ajouter une classe que vous personnaliserez via le CSS. Placez votre classe là où c'est indiqué dans le code suivant et nommez-la (exemple: "contourfeuille")
    Code:
    <div class="montrerfeuilleperso"><img src="URL DE VOTRE IMAGE"><div class="NOM DE LA CLASSE POUR ENCADRER VOTRE FEUILLE">{postrow.displayed.POSTER_RPG}</div></div>
    Puis dans votre CSS, mettez par exemple :
    Code:
    .NOM DE LA CLASSE
    {border: 2px solid #000000; /* taille, style et couleur de la bordure du cadre */
      background-color: #000010; /* Couleur du fond du cadre */
      border-radius: 10px; /* Pour arrondir les angles */
    }
    Et c'est terminé !

    Voilà, j'espère que cette astuce vous sera utile et vous plaira, si vous avez des questions ou des problèmes avec le code, n'hésitez pas !  :friends:
    N'oubliez pas de créditer Never-Utopia si vous utilisez ce codage, merci.


    Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^
    Si vous avez des problèmes avec ce LS, venez poster ici.


    Dernière édition par Sycophante le Lun 9 Fév 2015 - 22:17, édité 9 fois
    Lexa
    Lexa
    FémininAge : 28Messages : 43

    Mar 5 Mar 2013 - 1:53

    Oh oui je veux bien, merci beaucoup de te donner tant de mal !
    Effectivement, vu qu'il est en construction il est... très blanc ! :)
    Et bien envois moi un MP que je te passe administrateur le temps que tu règle mon problème ! :) (Merciiii)
    Anonymous
    Invité

    Mar 5 Mar 2013 - 2:26

    Problème résolu Wink Bonne continuation à toi ♥

    (Ne pas oublier de rendre les champs de votre feuille de personnage visibles sur vos forums en cochant la case adéquate Razz)
    Sakura Sumeragi
    Sakura Sumeragi
    FémininAge : 34Messages : 62

    Jeu 7 Mar 2013 - 14:24

    Merci du partage =)
    Toupimero
    Toupimero
    FémininAge : 64Messages : 56

    Sam 9 Mar 2013 - 17:55

    Hanw, merci de nous partager ton grand savoir :3
    Anonymous
    Invité

    Sam 9 Mar 2013 - 19:36

    lol De rien, c'est vraiment pas compliqué =P
    Lena
    Lena
    FémininAge : 33Messages : 100

    Lun 11 Mar 2013 - 9:52

    Pile poil ce que je cherchais e.e Merci du partage =D



    Dévoiler la feuille de personnage cachée, avec un effet déroulant. - Page 4 Lena13

    Merci a Kazuya pour son kit =)
    Tchi
    Tchi
    FémininAge : 31Messages : 40

    Dim 17 Mar 2013 - 13:08

    Merci pour ce tuto ♥
    Asphodèle
    Asphodèle
    FémininAge : 35Messages : 11

    Dim 17 Mar 2013 - 16:31

    Merci beaucoup =)
    Ryuu
    Ryuu
    FémininAge : 30Messages : 61

    Lun 18 Mar 2013 - 10:48

    Merci :3



    Carmina
    Carmina
    FémininAge : 38Messages : 506

    Jeu 21 Mar 2013 - 19:29

    merci
    lala zhang
    lala zhang
    FémininAge : 33Messages : 377

    Ven 22 Mar 2013 - 23:25

    Merci pour ce tuto, il est génial.
    Depp
    Depp
    FémininAge : 33Messages : 301

    Dim 24 Mar 2013 - 16:50

    Merci bien :)



    Dévoiler la feuille de personnage cachée, avec un effet déroulant. - Page 4 Tumblr_nenygwIlcz1s4u464o1_500
    Rainbow Dash
    Rainbow Dash
    FémininAge : 25Messages : 52

    Dim 24 Mar 2013 - 19:51

    Merci :3
    Newteen
    Newteen
    FémininAge : 35Messages : 61

    Mer 27 Mar 2013 - 0:56

    Merci !



    "-Voudriez-vous me dire, s'il vous plaît, par où je dois m'en aller d'ici ?
    -Cela dépend beaucoup de l'endroit où tu veux aller.
    -Peu importe l'endroit...
    -En ce cas, peu importe la route que tu prendras.
    -... pourvu que j'arrive quelque part »
    Asaliah
    Asaliah
    FémininAge : 39Messages : 120

    Ven 29 Mar 2013 - 9:19

    Merci du partage :)



    Dévoiler la feuille de personnage cachée, avec un effet déroulant. - Page 4 Signu10
    Koalz
    Koalz
    FémininAge : 30Messages : 105

    Ven 29 Mar 2013 - 19:22

    Super merci !
    Souky Mitsu
    Souky Mitsu
    FémininAge : 34Messages : 124

    Mar 2 Avr 2013 - 1:23

    Merci ! ^_^ Je recherchais ce code haha ! Very Happy
    didoum
    didoum
    MasculinAge : 39Messages : 92

    Ven 5 Avr 2013 - 21:35

    Merci pour ce partage. ^^



    Dévoiler la feuille de personnage cachée, avec un effet déroulant. - Page 4 882883sign
    Anonymous
    Invité

    Ven 5 Avr 2013 - 21:38

    No problemo Wink
    Tyra'
    Tyra'
    MasculinAge : 29Messages : 87

    Ven 5 Avr 2013 - 21:50

    interessant !



    Dévoiler la feuille de personnage cachée, avec un effet déroulant. - Page 4 Sans_t11
    nairon
    nairon
    FémininAge : 34Messages : 38

    Dim 7 Avr 2013 - 16:07

    Merci :)
    Aurore13
    Aurore13
    FémininAge : 36Messages : 48

    Lun 8 Avr 2013 - 13:33

    Cela promet de se révéler intéressant <3

    J'avais une simple question, peut-on également mettre les infos sur le membre comme le nombre de messages à l'intérieur du déroulant?
    July05
    July05
    FémininAge : 32Messages : 35

    Mer 10 Avr 2013 - 14:05

    Merci
    Anonymous
    Invité

    Mer 10 Avr 2013 - 15:22

    Aurore13 : Oui, c'est possible =) Il suffit de rajouter les variables correspondantes avec celle de la feuille
    Code:
    {postrow.displayed.POSTER_RPG}

    Et d'adapter le CSS évidement car il aura plus de choses à découvrir donc il devra être plus long et ça se contrôle avec la valeur "height" x)
    Arthuragon
    Arthuragon
    MasculinAge : 26Messages : 61

    Jeu 11 Avr 2013 - 8:01

    Post
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 15:39