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 : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

    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 20 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 20 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
    Zoé
    Zoé
    FémininAge : 24Messages : 189

    Sam 12 Sep 2015 - 22:25

    merciii :)



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 20 274643signaaaa
    Anonymous
    Invité

    Dim 13 Sep 2015 - 13:24

    Merci ♥
    Debye
    Debye
    FémininAge : 30Messages : 104

    Dim 13 Sep 2015 - 21:23

    Merci beaucoup *-*
    Whateveranyway
    Whateveranyway
    FémininAge : 27Messages : 29

    Dim 13 Sep 2015 - 22:17

      Merci beaucoup ! ^^
    Soupy
    Soupy
    FémininAge : 28Messages : 23

    Lun 14 Sep 2015 - 17:17

    Merci pour ce tuto !
    Llariarith
    Llariarith
    FémininAge : 39Messages : 218

    Lun 14 Sep 2015 - 17:51

    Merci c'est vrai que les profils sont parfois encombrants, surtout en flood où le message est pas assez long Very Happy
    Zealanders
    Zealanders
    MasculinAge : 28Messages : 42

    Mar 15 Sep 2015 - 17:55

    Très jolie ^^
    Anéa
    Anéa
    FémininAge : 34Messages : 157

    Jeu 17 Sep 2015 - 0:39

    Nickel, juste ce dont j'avais besoin. Merci Sparrow ^o^



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 20 305535lulupsdcopie
    Maxen Cox
    Maxen Cox
    MasculinAge : 29Messages : 26

    Dim 20 Sep 2015 - 21:04

    Merci !! Very Happy
    Neyotox
    Neyotox
    MasculinAge : 31Messages : 37

    Lun 21 Sep 2015 - 0:29

    Merciii
    ~Nodoka~
    ~Nodoka~
    FémininAge : 27Messages : 185

    Jeu 24 Sep 2015 - 15:16

    Pile ce que je cherchais merci !
    Jyne
    Jyne
    FémininAge : 57Messages : 34

    Jeu 24 Sep 2015 - 20:12

    merci :)
    Miistracy
    Miistracy
    FémininAge : 31Messages : 13

    Sam 26 Sep 2015 - 19:14

    merci !
    Sophie H.
    Sophie H.
    FémininAge : 28Messages : 82

    Mar 29 Sep 2015 - 13:43

    merciii
    Luune
    Luune
    FémininAge : 35Messages : 143

    Mer 30 Sep 2015 - 18:54

    Merci
    -Madara Uchiha-
    -Madara Uchiha-
    MasculinAge : 29Messages : 41

    Mer 30 Sep 2015 - 22:19

    Merci! (=
    -Madara Uchiha-
    -Madara Uchiha-
    MasculinAge : 29Messages : 41

    Mer 30 Sep 2015 - 22:20

    Merci! (=
    Baylee Hamilton
    Baylee Hamilton
    FémininAge : 29Messages : 69

    Sam 3 Oct 2015 - 18:17

    merci
    Cerbère
    Cerbère
    FémininAge : 35Messages : 13

    Lun 5 Oct 2015 - 15:03

    Merci ! :)
    Danalieth
    Danalieth
    MasculinAge : 30Messages : 27

    Mer 7 Oct 2015 - 9:55

    Merci ! Wink
    Bellatrix
    Bellatrix
    FémininAge : 32Messages : 15

    Ven 9 Oct 2015 - 14:29

    Merci
    Elwing
    Elwing
    FémininAge : 32Messages : 86

    Ven 9 Oct 2015 - 15:55

    Merci !
    Anonymous
    Invité

    Sam 10 Oct 2015 - 23:39

    Merciiii x)
    pinkwinee
    pinkwinee
    FémininAge : 29Messages : 44

    Dim 18 Oct 2015 - 18:51

    mercii :3
    Neya
    Neya
    FémininAge : 25Messages : 164

    Mer 21 Oct 2015 - 8:16

    Merci
    Contenu sponsorisé


      La date/heure actuelle est Dim 19 Mai 2024 - 21:57