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.

-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

    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
    Banshee Quinn
    Banshee Quinn
    FémininAge : 25Messages : 23

    Sam 23 Juil 2016 - 23:25

    Merci ♥
    Lilynufare
    Lilynufare
    FémininAge : 33Messages : 341

    Dim 14 Aoû 2016 - 19:28

    merci :)
    Kinst.MP
    Kinst.MP
    FémininAge : 25Messages : 53

    Ven 19 Aoû 2016 - 15:50

    merciiiii o/
    lavila
    lavila
    FémininAge : 35Messages : 23

    Ven 19 Aoû 2016 - 23:19

    Merci pour le partage
    Neya
    Neya
    FémininAge : 25Messages : 164

    Lun 29 Aoû 2016 - 16:52

    Merci
    Kraiyz
    Kraiyz
    MasculinAge : 27Messages : 29

    Mar 6 Sep 2016 - 4:16

    thx
    rpgharrypotter2016
    rpgharrypotter2016
    FémininAge : 31Messages : 106

    Sam 10 Sep 2016 - 21:42

    merci
    Psychotic Bitch
    Psychotic Bitch
    FémininAge : 37Messages : 41

    Mer 2 Nov 2016 - 0:12

    Merci beaucoup **
    Wuun
    Wuun
    MasculinAge : 22Messages : 5

    Mer 2 Nov 2016 - 11:19

    merci
    Yuuka Maestris
    Yuuka Maestris
    FémininAge : 27Messages : 19

    Dim 13 Nov 2016 - 14:25

    merci beaucoup !!
    ( Lou' )
    ( Lou' )
    FémininAge : 28Messages : 108

    Dim 13 Nov 2016 - 18:15

    Merci beaucoup =D
    Afterglow
    Afterglow
    FémininAge : 28Messages : 138

    Sam 3 Déc 2016 - 11:35

    Merci pour ce tuto



    How do you get up from an all time low?
    Unleash
    Unleash
    MasculinAge : 24Messages : 85

    Mer 21 Déc 2016 - 14:06

    Eden. a écrit:Merci beaucoup (:
    Omys
    Omys
    FémininAge : 29Messages : 63

    Lun 26 Déc 2016 - 17:18

    merci /o/
    Military
    Military
    FémininAge : 26Messages : 1

    Jeu 19 Jan 2017 - 20:16

    Merci beaucoup !
    Nyotengu
    Nyotengu
    FémininAge : 29Messages : 85

    Mer 22 Mar 2017 - 21:32

    merci
    Demone
    Demone
    FémininAge : 33Messages : 5

    Jeu 20 Avr 2017 - 14:21

    Merci !
    PrincesseÔ
    PrincesseÔ
    FémininAge : 26Messages : 220

    Mar 20 Juin 2017 - 16:42

    merci!
    TaeSoopark
    TaeSoopark
    MasculinAge : 24Messages : 14

    Ven 8 Sep 2017 - 18:44

    Merci
    KannaFantasy
    KannaFantasy
    FémininAge : 31Messages : 24

    Dim 17 Sep 2017 - 11:51

    On ne voit plus l'image mais je vais essayer sur mon forum test pour voir le rendu, merci Very Happy
    phenixia74
    phenixia74
    FémininAge : 45Messages : 61

    Mar 19 Sep 2017 - 18:31

    Merci beaucoup ♥
    Luxuria
    Luxuria
    FémininAge : 26Messages : 83

    Mar 10 Oct 2017 - 15:57

    Merci :)
    Arkaline
    Arkaline
    FémininAge : 33Messages : 195

    Mer 8 Nov 2017 - 13:56

    Merci!

    Dommage que l’image aperçue ne fonctionne plus >.<



    Arkaline
    anonimazur
    anonimazur
    FémininAge : 55Messages : 14

    Sam 14 Avr 2018 - 21:14

    Merci pour le partage
    jake price
    jake price
    FémininAge : 33Messages : 26

    Sam 11 Juil 2020 - 6:22

    merci
    Contenu sponsorisé


      La date/heure actuelle est Dim 19 Mai 2024 - 6:11