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 : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

    Cacher le profil sous l'avatar (dévoilé en hover)

    Sparrow-style
    Sparrow-style
    FémininAge : 39Messages : 32055

    Jeu 14 Juin 2012 - 16:26

    Rappel du premier message :

    Bonjour !

    Un petit code pour gagner un peu de place dans le profil des messages souvent très long : cacher le profil ! Contrairement à d'autres codes où celui-ci est mis en spoiler, ici il est présent sous l'avatar du joueur et il faut survoler celui-ci pour voir les informations du profil.

    Le résultat en images :

    Cacher le profil sous l'avatar (dévoilé en hover) - Page 12 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 12 226061exemple2

    Pour faire ce tutoriel vous aurez besoin de :
    - modifier le template viewtopic_body
    - ajouter un peu de CSS dans votre Feuille CSS
    - définir une taille fixe des avatars pour les membres, donc leur imposer une taille précise qui est dans mon exemple la plus répandue actuellement à savoir 200*320

    Commençons par bouger les choses dans notre template !

    Allez dans Affichage > Templates > Général > viewtopic_body (affichage d'un sujet)

    Repérez à la ligne 90 cette partie là :

    Code:
    <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
             <span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
                <span class="postdetails poster-profile">
                {postrow.displayed.POSTER_RANK}<br />
                {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
                <!-- BEGIN profile_field -->
                {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
                <!-- END profile_field -->
                {postrow.displayed.POSTER_RPG}
             </span><br />
             <img src="http://2img.net/i/fa/empty.gif" alt="" style="width:150px;height:1px" />
          </td>

    Indication : le "td" ouvrant une case de tableau, ceci correspond à toute la case de profil, à droite du message.

    Remplacez ce morceau par ceci :

    Code:
    <!--Début de la modification pour l'apparence de l'avatar avec effet masqué-->

    <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
    <!--Code affichage dernier message posté-->  <a name="{postrow.displayed.U_POST_ID}"></a>
         
                      <span class="rang_mess">{postrow.displayed.RANK_IMAGE}</span>
                 
                      <span class="avatar_mess"><span class="profil_mess"><!-- BEGIN profile_field -->
                {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
                <!-- END profile_field -->
                        {postrow.displayed.POSTER_RPG}</span>
                        {postrow.displayed.POSTER_AVATAR}</span>
                 
                      <span class="pseudo_mess">
    <!--Tentative d'ajout du rang-->             
    {postrow.displayed.POSTER_RANK}<br />
    <font size=3><b>{postrow.displayed.POSTER_NAME}</b></font></span>             
               
          </td>



    <!--fin de la modification pour l'apparence de l'avatar avec effet masqué-->

    Constatez que je n'ai pas modifié la structure elle-même, j'ai laissé la case, seul le contenu est bougé.
    N'oubliez pas de valider votre template !


    ▬ Allons ensuite ajouter le CSS

    Allez dans Affichage > Couleurs > Feuille css et copiez ce code :

    Code:
    .avatar_mess
    {
      display: block;
      width: 200px;
      height: 320px;
      margin-left: -10px;
      margin-right: 10px;
      overflow: hidden;
      background: #272726;
      border: 5px solid #3e1d19;
      transform: rotate(-5deg);
      -moz-transform: rotate(-5deg);
      -o-transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
      -htm-transform: rotate(-5deg);
      -webkit-transform: rotate(-5deg);
      box-shadow: 0px 0px 6px #000000;
      -moz-box-shadow: 0px 0px 6px #000000;
      -o-box-shadow: 0px 0px 6px #000000;
      -htm-box-shadow: 0px 0px 6px #000000;
      -webkit-box-shadow: 0px 0px 6px #000000;
          transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -htm-transition: 1s;
    -webkit-transition: 1s;
    }
    .avatar_mess:hover
    {
      margin-left: 5px;
      transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -htm-transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
          transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -htm-transition: 1s;
    -webkit-transition: 1s;
    }
    .profil_mess
    {
      position: absolute;
      display: block;
      width: 190px;
      height: 310px;
      margin: auto;
      padding: 5px;
      overflow: auto;
      background: #6b664e;
      color: #c5bea0;
      font-size: 11px;
      opacity: 0;
      -moz-opacity: 0;
      -khtml-opacity: 0;
      filter: alpha(opacity=0);
          transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -htm-transition: 1s;
    -webkit-transition: 1s;
    }
    .profil_mess:hover
    {
      opacity: 1;
      -moz-opacity: 1;
      -khtml-opacity: 1;
      filter: alpha(opacity=100);
          transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -htm-transition: 1s;
    -webkit-transition: 1s;
    }
    .pseudo_mess
    {
      display: block;
      position: relative;
      z-index: 2;
      width: 190px;
      margin-top: -15px;
      margin-left: 10px;
      text-align: center;
      font-size: 18px;
      font-family: courier;
      font-weight: bold;
      text-shadow: 0px 0px 3px #c5bea0;
      background: #94855c;
      padding-top: 5px;
      border-left: 3px solid #371e1a;
      border-right: 3px solid #371e1a;
      border-top: 1px solid #371e1a;
      border-bottom: 1px solid #371e1a;
      box-shadow: 0px 0px 3px #000000;
      -moz-box-shadow: 0px 0px 3px #000000;
      -o-box-shadow: 0px 0px 3px #000000;
      -htm-box-shadow: 0px 0px 3px #000000;
      -webkit-box-shadow: 0px 0px 3px #000000;
    }

    Vous pouvez ensuite adapter les couleurs de cadre, fond ou ombre portée, la police, etc...


    Si vous utilisez ce tutoriel pour votre forum, merci de mettre un crédit à Never-Utopia ! Cela ne représente pas grand chose pour vous, mais beaucoup pour nous Wink

    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 Onyx le Sam 5 Mai 2018 - 23:25, édité 4 fois (Raison : Merci à ninouee pour la correction d'un oublie d'élément du code)



    sign
    Sweet Angel
    Sweet Angel
    FémininAge : 41Messages : 153

    Mer 22 Oct 2014 - 9:30

    Merci à toi!
    Othiana
    Othiana
    FémininAge : 26Messages : 18

    Mer 22 Oct 2014 - 13:01

    Merci ! =D
    SooJaeHee
    SooJaeHee
    FémininAge : 29Messages : 50

    Ven 24 Oct 2014 - 18:11

    Merci
    Jull421
    Jull421
    FémininAge : 29Messages : 143

    Ven 24 Oct 2014 - 18:26

    Merci



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 12 140228025614860943
    GleekOut!
    GleekOut!
    MasculinAge : 27Messages : 33

    Ven 24 Oct 2014 - 20:35

    Je vais tester ça de suite, merci du partage c'est sympa. Very Happy
    Freeze
    Freeze
    MasculinAge : 34Messages : 9

    Dim 26 Oct 2014 - 12:11

    J'ai envie de voir comment on fait cela *-*
    Sachikou
    Sachikou
    FémininAge : 24Messages : 48

    Mar 28 Oct 2014 - 9:47

    Merci Very Happy



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 12 Signa111
    Badabulle
    Badabulle
    FémininAge : 32Messages : 25

    Mar 28 Oct 2014 - 20:12

    merci :)
    Pelezinho
    Pelezinho
    MasculinAge : 24Messages : 91

    Mer 29 Oct 2014 - 5:31

    Merci !



    [MERCI D'INTRODUIRE SIGNATURE ORIGINALE ICI]
    Riten
    Riten
    MasculinAge : 25Messages : 30

    Mer 29 Oct 2014 - 14:03

    Merci
    Morgi6315
    Morgi6315
    FémininAge : 27Messages : 35

    Mer 29 Oct 2014 - 16:42

    Merci
    Sheepirl
    Sheepirl
    FémininAge : 24Messages : 28

    Jeu 30 Oct 2014 - 21:16

    Merci beaucoup !
    Lihuén
    Lihuén
    FémininAge : 34Messages : 544

    Ven 31 Oct 2014 - 1:38

    Merci cap'taine ! (:



    Scandalucia
    Scandalucia
    FémininAge : 33Messages : 234

    Dim 2 Nov 2014 - 20:28

    Merci beaucoup pour le partage de ses codes *o*
    W.
    W.
    FémininAge : 25Messages : 127

    Dim 2 Nov 2014 - 22:37

    merci beaucoup !



    Je suis Charlie.
    Madras
    Madras
    FémininAge : 39Messages : 285

    Mar 4 Nov 2014 - 13:41

    Merci
    avatar
    Alysanne
    FémininAge : 38Messages : 49

    Jeu 6 Nov 2014 - 0:35

    mercii!
    Pokebip
    Pokebip
    MasculinAge : 26Messages : 69

    Jeu 6 Nov 2014 - 14:43

    coool!
    Fangs
    Fangs
    MasculinAge : 106Messages : 91

    Sam 8 Nov 2014 - 12:12

    Merci beaucoup, je pioche pas mal de codes pour en faire un seul ^^
    Crépuscule de Lune
    Crépuscule de Lune
    FémininAge : 35Messages : 95

    Sam 8 Nov 2014 - 13:48

    Merci beaucoup ^^




    Sophia
    Sophia
    FémininAge : 29Messages : 44

    Lun 10 Nov 2014 - 12:32

    Merci =)
    Écu
    Écu
    FémininAge : 27Messages : 27

    Sam 15 Nov 2014 - 11:59

    Merci. *-*
    Manouille
    Manouille
    FémininAge : 23Messages : 9

    Dim 16 Nov 2014 - 14:25

    Merci ! (:
    Zaidko
    Zaidko
    FémininAge : 21Messages : 81

    Sam 22 Nov 2014 - 21:37

    Merci ! :3
    Harmonie
    Harmonie
    FémininAge : 30Messages : 24

    Mar 25 Nov 2014 - 17:14

    Merci :)
    Contenu sponsorisé


      La date/heure actuelle est Mer 8 Mai 2024 - 11:38