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.

-17%
Le deal à ne pas rater :
SSD interne Crucial SSD P3 1To NVME à 49,99€
49.99 € 59.99 €
Voir le deal

    QEEL onglets latéraux contenu apparaissant "onClic" (focus - CSS)

    Sparrow-style
    Sparrow-style
    FémininAge : 39Messages : 32055

    Sam 24 Nov 2012 - 18:03

    Rappel du premier message :



    Bonjour, bonsoir,

    Dans l'idée de la PA équivalente, voici le même principe de focus appliqué à un QEEL, lui aussi déjà rempli, vous n'avez plus qu'à installer et personnaliser son apparence, et en particulier les images qui l'encadrent.
    Un petit aperçu tout d'abord :

    Lien Forum Test

    Il s'agit du premier QEEL du forum, au fond marron et avec la femme manga allongée au dessus.

    Information importante : j'ai voulu ici utiliser le "focus" en alternative au "target" pour créer un effet au clic, et non au survol. Que ça vous parle ou non peu importe, sachez juste qu'il y a un "défaut" avec l'utilisation du focus, c'est que lorsqu'on clique aille ça l'enlève. Du coup, lorsque vous êtes sur le contenu de l'un des onglets et que vous cliquez sur la page, que ce soit à l'intérieur ou à l'extérieur, vous revenez sur le contenu par défaut. Je vous rassure cependant si vous comptez mettre des liens dans vos contenus, même si le fait de cliquer ramène au contenu par défaut le lien fonctionnera quand même.
    Sachez le cependant avant de l'utiliser.


    Le contenu n'est pas sous balide hide (explications), mais n'hésitez pas à remercier son auteur.


    Installation HTML

    Ouvrez le template "Page d'accueil", également nommé "index_body".
    Repérez le bloc contenu entre les lignes 175 et 223 : il est délimité par les marqueurs suivants :

    Code:
    <!-- BEGIN disable_viewonline -->
    <!-- END disable_viewonline -->

    Ils indiquent le début et la fin de l'ensemble du "Qui est en ligne". C'est tout ce qui se trouve entre ces deux marqueurs que nous allons remplacer par cela :

    Code:
    <div id="qeel_bloc">
     
    <div id="qeel_head"></div>
    <div id="qeel_body">

    <div id="qeel">
      <div class="qeel_onglet1" tabindex="0">Derniers connectés
        <div class="qeel_contenu1"><div class="qeel_contenu"><table>{L_CONNECTED_MEMBERS}</table></div></div>
      </div>
      <div class="qeel_onglet2" tabindex="0">Anniversaires
        <div class="qeel_contenu2"><div class="qeel_contenu"><table>{L_WHOSBIRTHDAY_TODAY}
          {L_WHOSBIRTHDAY_WEEK}</table></div></div>
      </div>
      <div class="qeel_onglet3" tabindex="0">Groupes
        <div class="qeel_contenu3"><div class="qeel_contenu">{GROUP_LEGEND}</div></div>
      </div>
      <div class="qeel_contenu4"><div class="qeel_contenu">{TOTAL_POSTS} ▬ {TOTAL_USERS} ▬ {NEWEST_USER}<br />
        {RECORD_USERS}<br /><br />
        {TOTAL_USERS_ONLINE}<br />{LOGGED_IN_USER_LIST}</div></div>
      </div></div>

    <div id="qeel_foot"></div>
     
      </div>


    Installation CSS

    Pour la mettre en forme, allez dans votre feuille CSS pour y mettre le css ci-dessous :

    Code:
    /* QEEL ONGLETS LATERAUX ONCLIC FOCUS */

    #qeel_bloc
    {
      height: 400px;
    }
    #qeel_head
    {
      width: 980px;
      margin: auto;
      height: 151px;
      background: url(#);
    }
    #qeel_body
    {
      width: 980px;
      height: 150px;
      margin: auto;
      background: url(#) repeat-y;
    }
    #qeel_foot
    {
      width: 980px;
      margin: auto;
      height: 118px;
      background: url(#);
    }
    #qeel
    {
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .qeel_onglet1
    {
      width: 150px;
      height: 20px;
      padding: 4px;
      margin-left: 0;
      margin-bottom: 10px;
      background: #d39b69;
      border: 1px solid #cf6f1d;
      box-shadow: 0px 0px 4px #493b32;
      -moz-box-shadow: 0px 0px 4px #493b32;
      -o-box-shadow: 0px 0px 4px #493b32;
      -htm-box-shadow: 0px 0px 4px #493b32;
      -webkit-box-shadow: 0px 0px 4px #493b32;
      font-weight: bold;
      color: #473d36;
      text-shadow: 1px 1px 0px #f0b27e;
      text-align: center;
      transition: 1s;
      -moz-transition: 1s;
      -o-transition: 1s;
      -htm-transition: 1s;
      -webkit-transition: 1s;
    }
    .qeel_onglet2
    {
      width: 150px;
      height: 20px;
      padding: 4px;
      margin-left: 0;
      margin-bottom: 10px;
      background: #f1f0eb;
      border: 1px solid #d0d0cc;
      box-shadow: 0px 0px 4px #605750;
      -moz-box-shadow: 0px 0px 4px #605750;
      -o-box-shadow: 0px 0px 4px #605750;
      -htm-box-shadow: 0px 0px 4px #605750;
      -webkit-box-shadow: 0px 0px 4px #605750;
      font-weight: bold;
      color: #ba7b42;
      text-shadow: 1px 1px 0px #d4d3cf;
      text-align: center;
      transition: 1s;
      -moz-transition: 1s;
      -o-transition: 1s;
      -htm-transition: 1s;
      -webkit-transition: 1s;
    }
    .qeel_onglet3
    {
      width: 150px;
      height: 20px;
      padding: 4px;
      margin-left: 0;
      background: #625c51;
      border: 1px solid #423328;
      box-shadow: 0px 0px 4px #3a372d;
      -moz-box-shadow: 0px 0px 4px #3a372d;
      -o-box-shadow: 0px 0px 4px #3a372d;
      -htm-box-shadow: 0px 0px 4px #3a372d;
      -webkit-box-shadow: 0px 0px 4px #3a372d;
      font-weight: bold;
      color: #d1d1cc;
      text-shadow: 1px 1px 0px #736f68;
      text-align: center;
      transition: 1s;
      -moz-transition: 1s;
      -o-transition: 1s;
      -htm-transition: 1s;
      -webkit-transition: 1s;
    }
    .qeel_onglet1:hover, .qeel_onglet2:hover, .qeel_onglet3:hover
    {
      margin-left: 20px;
      transition: 1s;
      -moz-transition: 1s;
      -o-transition: 1s;
      -htm-transition: 1s;
      -webkit-transition: 1s;
    }
    .qeel_contenu1
    {
      position: absolute;
      z-index: 1;
      width: 700px;
      height: 150px;
      overflow: auto;
      margin-left: 200px;
      margin-top: -40px;
      background: #e6e6e6;
      border: 1px  solid #f5f4ee;
      box-shadow: 0px 0px 4px #38342d;
      -moz-box-shadow: 0px 0px 4px #38342d;
      -o-box-shadow: 0px 0px 4px #38342d;
      -htm-box-shadow: 0px 0px 4px #38342d;
      -webkit-box-shadow: 0px 0px 4px #38342d;
      transition: 1s;
      -moz-transition: 1s;
      -o-transition: 1s;
      -htm-transition: 1s;
      -webkit-transition: 1s;
      opacity: 0;
      -moz-opacity: 0;
      -khtml-opacity: 0;
      filter: alpha(opacity=0);
    }
    .qeel_contenu2
    {
      position: absolute;
      z-index: 2;
      width: 700px;
      height: 150px;
      overflow: auto;
      margin-left: 200px;
      margin-top: -80px;
      background: #e6e6e6;
      border: 1px  solid #f5f4ee;
      box-shadow: 0px 0px 4px #38342d;
      -moz-box-shadow: 0px 0px 4px #38342d;
      -o-box-shadow: 0px 0px 4px #38342d;
      -htm-box-shadow: 0px 0px 4px #38342d;
      -webkit-box-shadow: 0px 0px 4px #38342d;
      transition: 1s;
      -moz-transition: 1s;
      -o-transition: 1s;
      -htm-transition: 1s;
      -webkit-transition: 1s;
      opacity: 0;
      -moz-opacity: 0;
      -khtml-opacity: 0;
      filter: alpha(opacity=0);
    }
    .qeel_contenu3
    {
      position: absolute;
      z-index: 3;
      width: 700px;
      height: 150px;
      overflow: auto;
      margin-left: 200px;
      margin-top: -120px;
      background: #e6e6e6;
      border: 1px  solid #f5f4ee;
      box-shadow: 0px 0px 4px #38342d;
      -moz-box-shadow: 0px 0px 4px #38342d;
      -o-box-shadow: 0px 0px 4px #38342d;
      -htm-box-shadow: 0px 0px 4px #38342d;
      -webkit-box-shadow: 0px 0px 4px #38342d;
      transition: 1s;
      -moz-transition: 1s;
      -o-transition: 1s;
      -htm-transition: 1s;
      -webkit-transition: 1s;
      opacity: 0;
      -moz-opacity: 0;
      -khtml-opacity: 0;
      filter: alpha(opacity=0);
    }
    .qeel_contenu4
    {
      position: absolute;
      z-index: 4;
      width: 700px;
      height: 150px;
      overflow: auto;
      margin-left: 204px;
      margin-top: -129px;
      background: #e6e6e6;
      border: 1px  solid #f5f4ee;
      box-shadow: 0px 0px 4px #38342d;
      -moz-box-shadow: 0px 0px 4px #38342d;
      -o-box-shadow: 0px 0px 4px #38342d;
      -htm-box-shadow: 0px 0px 4px #38342d;
      -webkit-box-shadow: 0px 0px 4px #38342d;
    }
    .qeel_contenu
    {
      padding: 4px;
      color: #74685d;
      font-size: 11px;
      text-shadow: 1px 1px 0px #f7f6f0;
      text-align: justify;
      font-weight: normal;
    }
    .qeel_onglet1:hover .qeel_contenu1, .qeel_onglet2:hover .qeel_contenu2, .qeel_onglet3:hover .qeel_contenu3
    {
      margin-left: 180px;
      transition: 1s;
      -moz-transition: 1s;
      -o-transition: 1s;
      -htm-transition: 1s;
      -webkit-transition: 1s;
    }
    .qeel_onglet1:focus .qeel_contenu1, .qeel_onglet2:focus .qeel_contenu2, .qeel_onglet3:focus .qeel_contenu3
    {
      z-index: 10;
      transition: 1s;
      -moz-transition: 1s;
      -o-transition: 1s;
      -htm-transition: 1s;
      -webkit-transition: 1s;
      opacity: 1;
      -moz-opacity: 1;
      -khtml-opacity: 1;
      filter: alpha(opacity=100);
    }


    Personnalisation

    Pensez surtout à changer les images d'en-tête, de corps et de pieds du QEEL ! Celles-ci étaient pour le commande d'un forum, donc je les ai retirées du css afin que vous puissiez mettre les votre. Mettez l'adresse de vos images à la place des # présents dans le css, entre parenthèses.
    - #qeel_head = image d'en-tête
    - #qeel_body = image de corps qui se répète
    - #qeel_foot = image de pieds
    Attention aux tailles ! Vous pouvez voir que les blocs possèdent une largeur et pour certains une hauteur. N'oubliez pas de les modifier si votre image ne possède pas cette taille. La hauteur et la largeur des blocs doivent correspondre aux images.
    Si vous ne voulez pas vous embêter avec trois images pour faire votre bloc, enlevez les blocs #qeel_head et #qeel_foot pour ne garder que le corps (#qeel_body) et mettez-lui une couleur de fond, bordures, ombres etc...
    Pour le reste, il s'agit essentiellement de couleur, y compris pour les petits onglets.

    En cas d'utilisation de ces codes merci de mettre un crédit à Never-Utopia sur votre forum, même si vous personnalisez le code, la base a été écrite ici. Un petit crédit, ce n'est pas grand chose, et nous ne demandons que ça pour le partage de notre petit savoir x)

    S'il y a des problèmes, venez poster ici.
    Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^


    Dernière édition par Sparrow-style le Jeu 28 Mar 2013 - 16:08, édité 1 fois



    sign
    Yumi-chan
    Yumi-chan
    FémininAge : 31Messages : 67

    Sam 22 Juin 2013 - 0:48

    Merci bien. ^^
    Bim'
    Bim'
    FémininAge : 26Messages : 12

    Sam 22 Juin 2013 - 9:22

    Merci <3
    Chaussette
    Chaussette
    FémininAge : 31Messages : 59

    Dim 23 Juin 2013 - 14:30

    Merci beaucoup du partage. =)
    Tortue
    Tortue
    MasculinAge : 27Messages : 33

    Dim 23 Juin 2013 - 14:46

    Merci :)
    Kaminari Raiten
    Kaminari Raiten
    MasculinAge : 27Messages : 46

    Jeu 27 Juin 2013 - 4:35

    Merci beaucoup du partage o/
    Lady Doll
    Lady Doll
    FémininAge : 35Messages : 101

    Jeu 27 Juin 2013 - 13:48

    merci =)
    petit lu
    petit lu
    FémininAge : 32Messages : 184

    Sam 29 Juin 2013 - 22:03

    Merci du partage
    Deadpoolio
    Deadpoolio
    MasculinAge : 34Messages : 277

    Mar 2 Juil 2013 - 10:57

    On disait Amazing Spider-man en parlant de Spiderman mais je vais simplement dire "Amazing tutorial". Merci :)
    Macaron
    Macaron
    FémininAge : 25Messages : 37

    Mar 2 Juil 2013 - 15:00

    merci ^^ !
    Schnappi
    Schnappi
    FémininAge : 33Messages : 113

    Mer 3 Juil 2013 - 7:18

    merci
    zereui
    zereui
    MasculinAge : 33Messages : 93

    Jeu 4 Juil 2013 - 11:24

    Merci.
    Kun
    Kun
    MasculinAge : 31Messages : 49

    Ven 5 Juil 2013 - 10:42

    Jolie ! Merci :)
    Asaliah
    Asaliah
    FémininAge : 39Messages : 120

    Jeu 11 Juil 2013 - 12:34

    J'aime beaucoup ! Merci :)



    QEEL onglets latéraux contenu apparaissant "onClic" (focus - CSS) - Page 9 Signu10
    machichi
    machichi
    MasculinAge : 26Messages : 24

    Jeu 11 Juil 2013 - 14:22

    Je vous remercie d'avoir réalisé ce tutoriel :)
    Ab0utxMe
    Ab0utxMe
    FémininAge : 29Messages : 186

    Jeu 11 Juil 2013 - 23:13

    Encore merci ! ^^



    QEEL onglets latéraux contenu apparaissant "onClic" (focus - CSS) - Page 9 878302signaturevegeta
    poussette59
    poussette59
    FémininAge : 39Messages : 178

    Sam 13 Juil 2013 - 18:10

    Aaaah c'est juste ce que je recherché merciii
    Shirabi
    Shirabi
    MasculinAge : 28Messages : 47

    Lun 15 Juil 2013 - 18:35

    Merci =)
    YellowBanana
    YellowBanana
    FémininAge : 32Messages : 94

    Mer 17 Juil 2013 - 2:01

    Merci pour ce tuto ! Je cherchais justement comment faire ça !
    Maya Seiko
    Maya Seiko
    FémininAge : 31Messages : 129

    Mer 17 Juil 2013 - 11:32

    Merci beaucoup ^^
    Aureeliie
    Aureeliie
    FémininAge : 25Messages : 90

    Mer 17 Juil 2013 - 22:38

    merci pour le partage (:
    Jawilsia
    Jawilsia
    FémininAge : 32Messages : 143

    Ven 19 Juil 2013 - 3:25

    Merci beaucoup
    riffraff
    riffraff
    MasculinAge : 46Messages : 112

    Ven 19 Juil 2013 - 14:23

    merci!
    Dark6nika
    Dark6nika
    FémininAge : 31Messages : 118

    Lun 22 Juil 2013 - 16:04

    Merci beaucoup de partager ce tuto =D



    Zooé
    Zooé
    FémininAge : 27Messages : 66

    Mer 24 Juil 2013 - 12:02

    Miciii
    Weks
    Weks
    MasculinAge : 28Messages : 1

    Mer 24 Juil 2013 - 12:54

    Thank's
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 16:42