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.

-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.99 €
Voir le deal

    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 24 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 24 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
    R.Falsworth
    R.Falsworth
    FémininAge : 28Messages : 92

    Dim 1 Mai 2016 - 14:35

    merci ! c:
    Ari
    Ari
    FémininAge : 23Messages : 109

    Dim 1 Mai 2016 - 15:57

    merci, c'est super!
    Black_cherry
    Black_cherry
    FémininAge : 26Messages : 13

    Lun 2 Mai 2016 - 19:43

    Merci pour ce code ! Wink
    Arawen
    Arawen
    FémininAge : 33Messages : 126

    Lun 2 Mai 2016 - 21:33

    Merci beaucoup ! ^^



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 24 672035arawensaber
    Shaolan
    Shaolan
    MasculinAge : 33Messages : 121

    Sam 7 Mai 2016 - 14:39

    Merci beaucoup
    Jane Bingum
    Jane Bingum
    FémininAge : 26Messages : 83

    Dim 8 Mai 2016 - 10:44

    Merci!
    Sighild
    Sighild
    FémininAge : 37Messages : 225

    Dim 8 Mai 2016 - 11:28

    Je cherchais quelque chose dans le genre!
    Merci beaucoup
    Anonymous
    Invité

    Jeu 12 Mai 2016 - 19:29

    Beau travail Very Happy Merci du partage Very Happy
    defenrir
    defenrir
    MasculinAge : 41Messages : 105

    Jeu 12 Mai 2016 - 21:39

    merci =)
    Suisen
    Suisen
    FémininAge : 30Messages : 52

    Ven 13 Mai 2016 - 11:23

    Merci beaucoup ♥
    Xernea
    Xernea
    FémininAge : 29Messages : 5

    Mar 17 Mai 2016 - 18:12

    Merci !
    Saik
    Saik
    MasculinAge : 28Messages : 65

    Sam 21 Mai 2016 - 22:38

    merci
    Amacky
    Amacky
    FémininAge : 32Messages : 135

    Jeu 26 Mai 2016 - 14:06

    Merci :)
    coconut groove
    coconut groove
    FémininAge : 37Messages : 112

    Ven 27 Mai 2016 - 10:14

    Merci!
    Faïryna
    Faïryna
    FémininAge : 21Messages : 87

    Sam 28 Mai 2016 - 11:48

    Merci!
    alexee29
    alexee29
    FémininAge : 31Messages : 39

    Lun 30 Mai 2016 - 8:16

    Merci, ça aide beaucoup :) !
    CathyCréation
    CathyCréation
    FémininAge : 45Messages : 207

    Jeu 2 Juin 2016 - 10:46

    Tanks
    Discorde
    Discorde
    FémininAge : 24Messages : 63

    Sam 4 Juin 2016 - 13:18

    Merci ! Very Happy



    Recherche d'avatar ! Ça se passe ici : www
    Iguolta
    Iguolta
    MasculinAge : 25Messages : 209

    Sam 4 Juin 2016 - 22:39

    merci
    Just4Adventure
    Just4Adventure
    MasculinAge : 29Messages : 48

    Dim 12 Juin 2016 - 22:26

    Merci du partage !
    Takasu-ryuji
    Takasu-ryuji
    MasculinAge : 32Messages : 23

    Lun 13 Juin 2016 - 12:57

    vraiment classe, merci
    Anya-Gackt
    Anya-Gackt
    FémininAge : 33Messages : 59

    Lun 13 Juin 2016 - 16:20

    Bonjour,
    Merci beaucoup =)
    Dellou
    Dellou
    FémininAge : 26Messages : 57

    Sam 18 Juin 2016 - 21:31

    merci !
    Précyounette
    Précyounette
    FémininAge : 25Messages : 39

    Dim 19 Juin 2016 - 2:52

    Merci beaucoup !
    tamedmind
    tamedmind
    FémininAge : 24Messages : 19

    Mer 22 Juin 2016 - 0:30

    très joli, merci!
    Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 1:22