AccueilFAQRechercherMembresGroupesS'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.


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

    Partagez
    avatar
    Invité

    le Ven 23 Nov 2012 - 11: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) : http://img30.imageshack.us/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 - 17:17, édité 9 fois
    avatar
    Kendall
    FémininAge : 26Messages : 118

    le Mar 1 Jan 2013 - 9:14

    Merci =D




    avatar
    Jigsaw.
    FémininAge : 27Messages : 19

    le Mar 1 Jan 2013 - 18:19

    merci pour le partage :)
    avatar
    Teseu
    MasculinAge : 23Messages : 54

    le Ven 4 Jan 2013 - 19:51

    Merci
    avatar
    Heine06
    FémininAge : 38Messages : 56

    le Ven 4 Jan 2013 - 22:58

    Merci pour le tutoriel !
    avatar
    Nero Brigh
    MasculinAge : 34Messages : 85

    le Dim 6 Jan 2013 - 9:09

    Merci merci!
    avatar
    Dydy
    FémininAge : 27Messages : 490

    le Jeu 10 Jan 2013 - 16:41

    merci du partage!



    avatar
    ladybr
    FémininAge : 28Messages : 45

    le Sam 12 Jan 2013 - 0:36

    merci
    avatar
    Kriisten25
    FémininAge : 25Messages : 190

    le Sam 12 Jan 2013 - 8:48

    Ah ça c'est super :) !

    Merci beaucoup !



    ∞ LONDON & TEAM ROBSTEN ♥.
    • 0n prend de mauvaises habitudes en parlant quotidiennement au gens, on s'attache vite sans s'apercevoir que l'on va tomber de haut & souffrir. Quand la personne vous laisse tomber, on se rend compte à quel point elle est importante & on regrette de s'être attaché. Au final; ce ne sont que regrets & souffrance que l'on récolte. 0n a beau dire ce que l'on veut, l'attachement est une absurdité, une incitation à la douleur. hellsangels.
    avatar
    tatous32
    FémininAge : 22Messages : 30

    le Sam 12 Jan 2013 - 17:15

    J'adore, franchement, et le smiley tongue
    avatar
    Ekko
    FémininAge : 20Messages : 5

    le Sam 12 Jan 2013 - 21:00

    Ha, le voilà le fameux effet sympa que je cherche depuis tout ce temps. x) Merci du partage !
    avatar
    Edward Speleers
    FémininAge : 30Messages : 456

    le Dim 13 Jan 2013 - 10:49

    Super intéressant, merci beaucoup :)



    avatar
    Rauperodinde
    MasculinAge : 25Messages : 18

    le Lun 14 Jan 2013 - 15:00

    MERCI



    avatar
    shala
    FémininAge : 26Messages : 213

    le Lun 14 Jan 2013 - 15:02

    merci



    avatar
    Zeloo
    FémininAge : 22Messages : 65

    le Ven 18 Jan 2013 - 10:36

    Merci beaucoup ^^



    avatar
    pomme-kiwi
    FémininAge : 31Messages : 99

    le Ven 18 Jan 2013 - 10:59

    Merci!




    ¤¤
    avatar
    Sayuri
    FémininAge : 25Messages : 18

    le Ven 18 Jan 2013 - 15:19

    merci pour le tuto; j'ai mes infos de profil actuellement en afficher/masquer sur mon fo' en clique et je je voulais justement que ces infos n'apparaissent pas brusquement mais en déroulant donc je vais essayer si ça marche avec toutes les infos et pas seulement avec les feuilles de personnage :)
    avatar
    TheDrakLord
    MasculinAge : 22Messages : 59

    le Sam 19 Jan 2013 - 11:25

    Merci



    avatar
    Arwena
    FémininAge : 27Messages : 4

    le Sam 19 Jan 2013 - 13:31

    Merci beaucoup =)
    avatar
    Cissy
    FémininAge : 25Messages : 63

    le Sam 19 Jan 2013 - 15:07

    Merci! Razz
    avatar
    Nessaleth
    FémininAge : 27Messages : 52

    le Sam 19 Jan 2013 - 15:48

    Génial, merci!
    avatar
    rapture
    FémininAge : 25Messages : 6

    le Lun 21 Jan 2013 - 23:21

    superbe merci beaucoup Very Happy
    avatar
    Harry.P
    MasculinAge : 20Messages : 9

    le Mar 22 Jan 2013 - 16:12

    qsdfghj
    avatar
    Arrogant Mischief
    MasculinAge : 23Messages : 70

    le Ven 25 Jan 2013 - 17:09

    Merci pour ce tuto !



    JulienAzazel's
    MasculinAge : 30Messages : 34

    le Sam 26 Jan 2013 - 15:37

    merci



    avatar
    Amber's
    FémininAge : 18Messages : 158

    le Mar 29 Jan 2013 - 13:06

    Merci
    Contenu sponsorisé


      La date/heure actuelle est Mar 21 Aoû 2018 - 10:11