Créations Graphiques personnalisées. (bannière, signature, logos, boutons, montage, etc..) ressources, tutoriels, aide
AccueilFAQPortailGalerieRechercherS'enregistrerMembresGroupesGénérateur de commandesConnexion

Partager | 
 

 [HTML & CSS] Organisation par Onglet

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
.Little Lady
Ange discret


Féminin
Nombre de messages: 28
Logiciel : Tophiltre Studio & Toshop CS3 Extended ( très mal pour le moment)
Réputation: 0
Points: 33
Date d'inscription: 30/12/2009

Détails sur le membre
Logiciel principal: Photofiltre
Ma disponibilité: Everyday, it's the Holidays !!!!
Spécialités graphiques: Codeur

MessageSujet: [HTML & CSS] Organisation par Onglet   Sam 24 Juil 2010, 10:40

<div class="titlelist">Créer une organisation par Onglet</div>
Niveau: Intermédiaire | Par: .Little Lady | Validé par: .Little Lady | En date du: 18.06.2010


Bonjour,

Dans ce tuto, je vous propose d'apprendre comment faire une organisation par onglet. Cette organisation marche sur votre PA ou sur une page HTML.

I:- Les scripts -

Pour commencer, va sur ton Panneau d'Admin >> Module >> HTML >> Gestion des Pages HTML >> Créer une nouvelle page.
Avant, vérifie bien qu'il y a bien cette image :<img src="http://illiweb.com/fa/admin/icones/act-html.png"> au-dessus du champ texte.

Ensuite à ces deux questions coche non:
Voulez-vous utiliser le haut et le bas de page de votre forum ?
Utiliser cette page en tant que page d'accueil ?

Puis tu colles ceci dans ta page HTML et tu enregistres:
Code:
//<!--
                function change_onglet(name)
                {
                        document.getElementById('onglet_'+anc_onglet).className = 'onglet_0 onglet';
                        document.getElementById('onglet_'+name).className = 'onglet_1 onglet';
                        document.getElementById('contenu_onglet_'+anc_onglet).style.display = 'none';
                        document.getElementById('contenu_onglet_'+name).style.display = 'block';
                        anc_onglet = name;
                }
        //-->


Tout est bon jusque là ??

Alors on continue.

Ensuite tu copies l'adresse de ta page HTML que tu colleras dans une balise sricpt que voici:
Code:
<script language="javascript" src="adresse de ta page html script onglet"></script>


Ce code, tu peux le placer à deux endroits:
- soit dans ton template overall_header_new juste avec la balise < /head> mais pour cela il faut que tu soit la fondatrice de ton forum;
- soit dans la description de ton forum.

C'est bon, on peut continuer ??

II:- Les Onglets -

Alors passons maintenant à la création de tes onglets. Pour cela, il te suffit de copier et de coller ce code dans ta PA:
Code:
<div class="systeme_onglets">

        <div class="onglets">
            <span class="onglet_0 onglet" id="onglet_nom_de_longlet" onclick="javascript:change_onglet('nom_de_longlet');">Nom de l'onglet</span>
            <span class="onglet_0 onglet" id="onglet_nom_de_longlet" onclick="javascript:change_onglet('nom_de_longlet');">Nom de l'onglet</span>
            <span class="onglet_0 onglet" id="onglet_nom_de_longlet" onclick="javascript:change_onglet('nom_de_longlet');">Nom de l'onglet</span>
        </div>

        <div class="contenu_onglets">
            <div class="contenu_onglet" id="contenu_onglet_nom_de_longlet">Contenu de l'onglet</div>

            <div class="contenu_onglet" id="contenu_onglet_nom_de_longlet">Contenu de l'onglet</div>

            <div class="contenu_onglet" id="contenu_onglet_nom_de_longlet">Contenu de l'onglet</div>
        </div>
    </div>
    <script type="text/javascript">
        //<!--
                var anc_onglet = 'quoi';
                change_onglet(anc_onglet);
        //-->
        </script>


La valeur que tu donneras à cette ligne: var anc_onglet = 'nom_de_longlet', qui se trouve en fin de code correspond à l'onglet qui s'affichera à chaque fois que tu rechargeras la page.

Pour finir, si tu souhaites rajouter des onglets, il te suffiras de rajouter ceci dans la partie "onglet":
Code:
<span class="onglet_0 onglet" id="onglet_nom_de_longlet" onclick="javascript:change_onglet('nom_de_longlet');">Nom de l'onglet</span>


et ceci dans la partie "contenu_onglet":
Code:
<div class="contenu_onglet" id="contenu_onglet_nom_de_longlet">Contenu de l'onglet</div>


III:- Le CSS -

Il est évident que tu peux personnaliser tes onglets avec du CSS. Voici donc un code CSS de base modifiable bien évidemment:
Code:
.onglet
        {
                display:inline-block;
                margin-left:3px;
                margin-right:3px;
                padding:3px;
                border:1px solid black;
                cursor:pointer;
        }
        .onglet_0
        {
                background:#bbbbbb;
                border-bottom:1px solid black;
        }
        .onglet_1
        {
                background:#dddddd;
                border-bottom:0px solid black;
                padding-bottom:4px;
        }
        .contenu_onglet
        {
                background-color:#dddddd;
                border:1px solid black;
                margin-top:-1px;
                padding:5px;
                display:none;
        }


Si tu souhaites que les onglets changent au passage de la souris, remplace tous les onclick par onmouseover.

Voilà, nous arrivons à la fin de ce tuto. J'espère qu'il vous aura bien servi.

Pour voir le résultat, cliquez ici.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://twilight-rpg.twilight-newmoon.org/
 

[HTML & CSS] Organisation par Onglet

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» cours HTML en arabe
» Pastelle vous enseigne le html et la div
» [HTML & CSS] Organisation par Onglet
» Navbar catégories
» QEEL en slide sur le coté

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Angels Design :: A votre disposition :: Les questions sur le graphisme :: Aide au codage de sites web :: Tutoriaux-