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 22 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 22 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
    Kitket
    Kitket
    FémininAge : 41Messages : 106

    Dim 27 Déc 2015 - 18:29

    Merci
    EverLiam
    EverLiam
    FémininAge : 36Messages : 1082

    Ven 1 Jan 2016 - 16:32

    super ^^



    Hopefox
    Hopefox
    FémininAge : 27Messages : 36

    Sam 2 Jan 2016 - 18:35

    merci !
    Anonymous
    Invité

    Lun 11 Jan 2016 - 17:22

    Merci pour le partage. Cool
    orion.
    orion.
    FémininAge : 28Messages : 107

    Mer 13 Jan 2016 - 18:13

    Merci !
    Abby Reever
    Abby Reever
    FémininAge : 32Messages : 146

    Mer 13 Jan 2016 - 18:31

    Oh j'aime beaucoup! *-* Merci du partage! ~ ♥
    Biditoche
    Biditoche
    FémininAge : 31Messages : 32

    Jeu 14 Jan 2016 - 20:51

    Merci =D
    No'Oz
    No'Oz
    FémininAge : 22Messages : 88

    Lun 18 Jan 2016 - 18:54

    Merci ! *-*
    fraumali
    fraumali
    FémininAge : 44Messages : 140

    Mar 19 Jan 2016 - 15:43

    Bonjour et merci de ce partage
    Hadès.
    Hadès.
    MasculinAge : 26Messages : 42

    Mer 20 Jan 2016 - 2:26

    Merci ! :)
    Hawk Lowell
    Hawk Lowell
    FémininAge : 27Messages : 135

    Ven 22 Jan 2016 - 19:41

    Merci
    TaraToI
    TaraToI
    FémininAge : 31Messages : 67

    Jeu 28 Jan 2016 - 11:33

    J'ai toujours rêvé de savoir faire ça, merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 22 Icone_16
    LASTBREATH.
    LASTBREATH.
    FémininAge : 34Messages : 10

    Jeu 28 Jan 2016 - 11:44

    Merci beaucoup ! :love:
    younessdu91
    younessdu91
    MasculinAge : 26Messages : 96

    Ven 29 Jan 2016 - 14:30

    thanks
    Kilda
    Kilda
    FémininAge : 44Messages : 73

    Lun 1 Fév 2016 - 22:52

    merci sa va bien m’aider
    One..
    One..
    MasculinAge : 26Messages : 54

    Mar 2 Fév 2016 - 22:29

    merci!
    Jessabelle
    Jessabelle
    FémininAge : 30Messages : 110

    Mer 3 Fév 2016 - 4:49

    Merci pour le code <3
    layna
    layna
    FémininAge : 32Messages : 69

    Jeu 4 Fév 2016 - 1:09

    merci
    blastrall
    blastrall
    MasculinAge : 30Messages : 41

    Sam 6 Fév 2016 - 18:08

    merci a toi
    vadorica
    vadorica
    MasculinAge : 28Messages : 47

    Mar 9 Fév 2016 - 11:59

    merci



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 22 1414241762-vadocadeausign
    naah
    naah
    MasculinAge : 30Messages : 80

    Ven 12 Fév 2016 - 19:23

    thanks
    Zarwins
    Zarwins
    FémininAge : 28Messages : 155

    Ven 12 Fév 2016 - 20:38

    merci :O



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 22 121217030106243656
    witm
    witm
    FémininAge : 30Messages : 51

    Mar 16 Fév 2016 - 19:42

    MERCI :)
    Geekoupa
    Geekoupa
    MasculinAge : 37Messages : 20

    Sam 20 Fév 2016 - 17:37

    Je vais tester ça, merci Very Happy
    Lizbeth
    Lizbeth
    FémininAge : 27Messages : 164

    Mer 24 Fév 2016 - 20:58

    mici <3



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 22 1498414292-beast

    I'M A BEAST
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 15:31