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 : -25%
-25% Samsung Odyssey G9 G95C – Ecran PC Gamer ...
Voir le deal
599 €

    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 25 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 25 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
    Electro
    Electro
    FémininAge : 28Messages : 30

    Sam 25 Juin 2016 - 22:46

    jadooore!
    castles
    castles
    MasculinAge : 25Messages : 6

    Lun 27 Juin 2016 - 14:14

    Mercii
    Bandersnatchy
    Bandersnatchy
    FémininAge : 31Messages : 20

    Jeu 30 Juin 2016 - 17:03

    Merci beaucoup !
    Velcuum
    Velcuum
    MasculinAge : 26Messages : 41

    Mar 12 Juil 2016 - 15:20

    Exactement ce que je cherchais, merci :)
    The A.
    The A.
    FémininAge : 27Messages : 38

    Mer 13 Juil 2016 - 12:37

    Merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 25 Tumblr_mma46f4SJM1qjqvo3o1_500
    Jamais contente.
    Mr Kent
    Mr Kent
    MasculinAge : 29Messages : 23

    Mer 13 Juil 2016 - 20:38

    Merci :)
    rajani
    rajani
    MasculinAge : 25Messages : 15

    Jeu 14 Juil 2016 - 15:58

    merciii
    Kim Jae Yoon
    Kim Jae Yoon
    FémininAge : 34Messages : 128

    Jeu 14 Juil 2016 - 19:41

    Merci !
    Banshee Quinn
    Banshee Quinn
    FémininAge : 26Messages : 23

    Dim 24 Juil 2016 - 2:14

    Merci ♥
    Zelena
    Zelena
    FémininAge : 37Messages : 59

    Dim 24 Juil 2016 - 13:46

    merci!
    Reyneur
    Reyneur
    MasculinAge : 32Messages : 7

    Ven 29 Juil 2016 - 4:14

    merci
    Thanos
    Thanos
    MasculinAge : 28Messages : 84

    Lun 8 Aoû 2016 - 17:01

    Merci
    charlint
    charlint
    FémininAge : 25Messages : 30

    Mer 10 Aoû 2016 - 19:23

    merci !
    ☮ mistletoe
    ☮ mistletoe
    FémininAge : 26Messages : 28

    Jeu 11 Aoû 2016 - 20:32

    merci
    Edward Speleers
    Edward Speleers
    MasculinAge : 36Messages : 460

    Ven 12 Aoû 2016 - 0:33

    J'adore, merci



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 25 Edkidd11
    Neffaly
    Neffaly
    MasculinAge : 29Messages : 47

    Sam 13 Aoû 2016 - 8:11

    mrc
    Lynnakiel
    Lynnakiel
    FémininAge : 28Messages : 19

    Sam 13 Aoû 2016 - 11:55

    Merci !
    Anonymous
    Invité

    Ven 19 Aoû 2016 - 11:13

    Merci beaucoup pour ce LS !
    Yam'
    Yam'
    FémininAge : 30Messages : 75

    Dim 21 Aoû 2016 - 21:23

    merci beaucoup! :love:
    missmarie
    missmarie
    FémininAge : 33Messages : 24

    Mar 23 Aoû 2016 - 0:06

    Merci !
    Scotchy
    Scotchy
    FémininAge : 19Messages : 17

    Sam 27 Aoû 2016 - 9:42

    Merci! :DD
    Suzanne Ady
    Suzanne Ady
    FémininAge : 24Messages : 78

    Sam 27 Aoû 2016 - 10:39

    Je dis oui, oui, oui! Merci beaucoup pour ce libre service :cow:
    Anonymous
    Invité

    Mer 31 Aoû 2016 - 20:14

    :)
    FeliceFelicis
    FeliceFelicis
    FémininAge : 34Messages : 89

    Mer 14 Sep 2016 - 2:15

    thanks
    Shuta
    Shuta
    FémininAge : 31Messages : 28

    Lun 26 Sep 2016 - 16:11

    Merci pour le partage !
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 19:49