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 : -28%
-28% Machine à café avec broyeur ...
Voir le deal
229.99 €

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

    Jeu 16 Avr 2015 - 2:28

    Merciiiii !
    Neymar
    Neymar
    MasculinAge : 26Messages : 139

    Jeu 16 Avr 2015 - 14:03

    Pile ce que je cherchais :/
    Nexis
    Nexis
    FémininAge : 37Messages : 18

    Lun 20 Avr 2015 - 16:27

    Merci beaucoup pour ce beau tutoriel
    Littlelittle
    Littlelittle
    FémininAge : 39Messages : 52

    Lun 27 Avr 2015 - 15:53

    Merkiiii =D



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 16 Tumblr_inline_mz9sdyTDtj1s2c2nz

    << A little thing like another >>
    Syx
    Syx
    MasculinAge : 26Messages : 211

    Sam 2 Mai 2015 - 23:37

    Je vais voir ce que ça donne, merci !
    Rimaï J. Godwin
    Rimaï J. Godwin
    MasculinAge : 28Messages : 93

    Dim 3 Mai 2015 - 19:48

    Merci beaucoup ^^
    Foxe
    Foxe
    FémininAge : 24Messages : 122

    Mer 6 Mai 2015 - 13:15

    J'adore *^*



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 16 Wet_ha10
    Kanra
    Kanra
    FémininAge : 24Messages : 113

    Mer 6 Mai 2015 - 15:18

    Merci ^^
    Soleilou
    Soleilou
    FémininAge : 24Messages : 49

    Mer 6 Mai 2015 - 21:08

    Merci :3
    Luirio
    Luirio
    MasculinAge : 34Messages : 171

    Jeu 7 Mai 2015 - 17:11

    Merci j'ai essayé de faire un truc semblable mais ça a pas marché ^^ je vais essayé avec ça
    Punisher
    Punisher
    MasculinAge : 36Messages : 12

    Ven 8 Mai 2015 - 9:57

    merci
    Lekson
    Lekson
    MasculinAge : 24Messages : 15

    Ven 8 Mai 2015 - 13:37

    Merci
    Bellabimbo444
    Bellabimbo444
    FémininAge : 26Messages : 61

    Ven 8 Mai 2015 - 19:43

    J'adore ! Merci



    Alys19
    Alys19
    FémininAge : 34Messages : 59

    Sam 9 Mai 2015 - 4:15

    Mercii!! *^*
    Nord
    Nord
    MasculinAge : 24Messages : 169

    Sam 9 Mai 2015 - 4:28

    Merci beaucoup pour le partage ! Very Happy
    Kaito Minawa
    Kaito Minawa
    MasculinAge : 31Messages : 6

    Sam 9 Mai 2015 - 15:56

    Très sympa le concept merci !
    Nighthayah
    Nighthayah
    FémininAge : 37Messages : 69

    Sam 9 Mai 2015 - 20:16

    merci beaucoup :love:
    Myosotis
    Myosotis
    FémininAge : 24Messages : 101

    Dim 10 Mai 2015 - 13:51

    Merci !
    Mystick
    Mystick
    FémininAge : 39Messages : 100

    Jeu 14 Mai 2015 - 13:11

    merci pour ce partage
    v-r0
    v-r0
    FémininAge : 32Messages : 40

    Lun 18 Mai 2015 - 17:05

    C'est genial! :)
    fancy
    fancy
    MasculinAge : 34Messages : 34

    Mar 19 Mai 2015 - 11:53

    OMG, je l'ai longtemps cherché ce code !
    merci infiniment <3
    Neithan
    Neithan
    MasculinAge : 28Messages : 28

    Mer 20 Mai 2015 - 3:40

    Merci !
    Stanislava
    Stanislava
    FémininAge : 29Messages : 102

    Jeu 21 Mai 2015 - 7:30

    Merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 16 777748signnu
    catkiller
    catkiller
    FémininAge : 29Messages : 70

    Jeu 21 Mai 2015 - 23:40

    J'adore! Merci beaucoup pour ce code, je l'emprunte :love:
    Chocolakato
    Chocolakato
    FémininAge : 34Messages : 837

    Ven 22 Mai 2015 - 12:29

    Hey, merci !



    Contenu sponsorisé


      La date/heure actuelle est Sam 23 Nov 2024 - 11:05