Donc voilà ce que j'ai réussit à faire (toute seule!) avec mon niveau de base, c'est pas mal hein ? (C'est un signature pour un personnage RP... Alors chut sur le contenue xD)
Et voilà le code qui va avec :
- Code:
-
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<link href='http://fonts.googleapis.com/css?family=Alegreya+Sans+SC:400,800italic|Abel|La+Belle+Aurore|Mr+De+Haviland|Norican|Kaushan+Script|Satisfy|Kalam|Italianno' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Merienda+One|Covered+By+Your+Grace|Shadows+Into+Light+Two|Kalam' rel='stylesheet' type='text/css'>
<script type="text/javascript">
//<!--
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;
}
//-->
</script>
<head>
<style type="text/css">
a {
color: #ff3333;
text-decoration: none;
}
a:hover {
color: #ff6666;
text-decoration: none;
}
.onglet,
.onglet_0 {display:inline-block;
margin: 0px 5px -4px 10px;
font-family: 'Satisfy', cursive;
font-size : 5pts;
height : auto;
width : 100px;
text-align: center;
background-image: url(http://www.aht.li/2705490/fond_-_2.jpg);
color: #990000;
border-radius: 10px;
border-left : #990000 3px solid;
border-right : #990000 3px solid;
border-top : #990000 3px solid;
padding : 3px;
-webkit-transition: 300ms;
-moz-transition: 300ms;
transition: 300ms;
}
.onglet_1{
background: #990000 ;
font-size: 8pts;
color: #ffffcc;
-webkit-transition: 2s;
-moz-transition: 2s;
transition: 2s;
}
.contenu_onglet{display:none;
background-image : url(http://www.aht.li/2705496/PassengerHP9_7.jpg);
height : 200px;
width : 600px;
overflow : auto;
color: #cc0066;
position: relative;
font-family: georgia;
border-left : #990000 2px dotted;
border-bottom : #990000 4px solid;
border-right : #990000 2px dotted;
border-top : #990000 4px solid;
box-shadow : 0 0 10px #990000;
font-family : 'Abel', sans-serif;
padding : 10px;
}
.cadre { border-radius: 10px;
border : 1px solid #990000;
background-image: url(http://www.aht.li/2705490/fond_-_2.jpg);
width: 450px;
height: 170px;
float: right;
text-align: justify;
padding: 10px;
font-family : 'Abel', sans-serif;
color : #990000;
overflow : auto;
border-radius : 20px 20px 20px 20px;
font-family : 'Abel', sans serif;
}
.contact {border: 1px solid #990000;
background-image: url(http://www.aht.li/2705490/fond_-_2.jpg);
border-radius: 70px 70px 70px 70px;
box-shadow : 0px 0px 10px #990000;
padding: 10px;
text-align : center;
color: #cc0000;
width : 50px;
height : 50px;
font-family: 'Kalam', cursive;
font-size : 10pts;
float : left;
}
</style>
</head>
<body>
<div class="onglets">
<center>
<span class="onglet_0 onglet" id="onglet_1er" onmouseover="javascript:change_onglet('1er');">Ayme</span>
<span class="onglet_0 onglet" id="onglet_2eme" onmouseover="javascript:change_onglet('2eme');">Équipe</span>
<span class="onglet_0 onglet" id="onglet_3eme" onmouseover="javascript:change_onglet('3eme');">Moi</span>
</center>
</div>
<center>
<div class="contenu_onglet" id="contenu_onglet_1er">
<br/>
<div style = " border-bottom : 2px dotted #cc0066; width : 500px; padding : 20 px;">
<img src = "http://nsm05.casimages.com/img/2012/07/08//1207081128155543310074958.jpg"/>
<br/><br/>
« Détourner l’attention.<br/>
Si tu te souviens de cela, jamais tu ne te feras attraper. »<br/>
<div style = "font-family: 'Merienda One', cursive; ">
<font size ="4pts">
Arséne Lupin.<br/>
</font>
<br/>
</div>
</div>
<br/>
<span style ="font-family : 'Satisfy',cursive; color : #990000; text-shadow : 0px 0px 10px #ffffcc;">
<font size ="10pts">
∼ RP ∼
</font>
</span><br/>
<div style = " border-bottom : 2px dotted #cc0066; width : 500px; padding : 20 px;">
RP normaux : 3 en cours <br/>
Events : 0 en cours <br/>
Missions : 0 en cours <br/>
Épreuves : 0 en cours <br/>
Matchs : 0 en cours <br/>
<br/>
</div>
<br/>
<span style ="font-family : 'Satisfy',cursive; color : #cc0000">
<font size ="10pts">
<a href="http://erasia-rpg.forum-actif.net/t2002-ayme-s-tale">∼ Fiche Personnage ∼</a>
</font>
</span>
</div>
<div class="contenu_onglet" id="contenu_onglet_2eme">
<br/>
<span style ="font-family : 'Satisfy',cursive; color : #990000; text-shadow : 0px 0px 10px #ffffcc;">
<font size ="10pts">
∼ Nox ∼
</font>
</span>
<br/>
<div style = " border-bottom : 2px dotted #cc0066; width : 500px; padding : 20 px;">
<img src = "http://nsm05.casimages.com/img/2012/08/29//1208291143585543310260252.jpg"/>
<br/><br/>
Niveau : 15<br/>
Genre : Mâle<br/>
Type : Normal<br/>
Race : Évoli<br/>
<br/><br/>
</div>
<br/>
</div>
<div class="contenu_onglet" id="contenu_onglet_3eme">
<div style="float:left; width 150;">
<img src="http://www.aht.li/2705494/Cerise.png"/><br/>
<div class="contact">
<font size = "6,5pts"><a href="http://erasia-rpg.forum-actif.net/privmsg?mode=post&u=560 ('popup.html')">MP</a>
</font>
</div>
</div>
<div class="cadre"><br/>
<span style ="font-family : 'Satisfy',cursive; color : #990000; text-shadow : 0px 0px 10px #ffffcc; text-align: center;">
<font size ="6pts">
∼ Grapheuse ∼
</font>
</span>
<img src ="http://nsm08.casimages.com/img/2015/07/21//1507210643255543313460046.gif"/> <br/>
<div style = " border-bottom : 2px dotted #cc0066; width : 430px; padding : 20 px;">
Grapheuse officelle du forum, n'hésitez pas à visiter ma galerie et à laisser un petit commentaire !
<img src = "http://nsm08.casimages.com/img/2015/07/21//1507210641475543313460044.gif"/><br/>
Vous pouvez passer des commandes pour un kit ou autre directement en postant sur ma galerie ou via MP.
<img src = "http://nsm08.casimages.com/img/2015/07/21//1507210641485543313460045.gif"/><br/>
<br/>
<span style ="font-family : 'Satisfy',cursive; color : #cc0000; text-shadow : 0px 0px 10px #ffffcc; text-align: center;">
<font size ="4pts">
<a href = "http://erasia-rpg.forum-actif.net/f72-coin-des-artistes ('popup.html')">∼∼ Ma galerie</a>
</font>
</span><br/><br/>
</div>
</div>
</div>
</center>
<script type="text/javascript">
//<!--
var anc_onglet = '1er';
change_onglet(anc_onglet);
//-->
</script>
</body>
</html>
-----------------------------------------------------------------------------------------------------------------------------
Alors alors,
Ce code ce divise en deux partie.
La partie "Javascripte" et la partie "HTLM".
La partie "Javascripte", c'est le "head" et il est diviser en deux. Premiére partie qu'il ne faut PAS TOUCHER xD (je sais pas du tout comment ça marche, mais en gros c'est ce qui fait que tu peux avoir une signature à onglet ^^")
C'est cette partie là :
- Code:
-
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<link href='http://fonts.googleapis.com/css?family=Alegreya+Sans+SC:400,800italic|Abel|La+Belle+Aurore|Mr+De+Haviland|Norican|Kaushan+Script|Satisfy|Kalam|Italianno' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Merienda+One|Covered+By+Your+Grace|Shadows+Into+Light+Two|Kalam' rel='stylesheet' type='text/css'>
<script type="text/javascript">
//<!--
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;
}
//-->
</script>
J'ai juste rajouter les deux "link href" pour pouvoir avoir les polices que je veux. Il te suffit donc de remplacer ces link par les tiens pour avoir tes polices.
Ensuit y a la partie "Style" du java, qui fait toujours partie partie du "Head", en gros, on reste dans la préparation du codage :
- Code:
-
<head>
<style type="text/css">
a {
color: #ff3333;
text-decoration: none;
}
a:hover {
color: #ff6666;
text-decoration: none;
}
.onglet,
.onglet_0 {display:inline-block;
margin: 0px 5px -4px 10px;
font-family: 'Satisfy', cursive;
font-size : 5pts;
height : auto;
width : 100px;
text-align: center;
background-image: url(http://www.aht.li/2705490/fond_-_2.jpg);
color: #990000;
border-radius: 10px;
border-left : #990000 3px solid;
border-right : #990000 3px solid;
border-top : #990000 3px solid;
padding : 3px;
-webkit-transition: 300ms;
-moz-transition: 300ms;
transition: 300ms;
}
.onglet_1{
background: #990000 ;
font-size: 8pts;
color: #ffffcc;
-webkit-transition: 2s;
-moz-transition: 2s;
transition: 2s;
}
.contenu_onglet{display:none;
background-image : url(http://www.aht.li/2705496/PassengerHP9_7.jpg);
height : 200px;
width : 600px;
overflow : auto;
color: #cc0066;
position: relative;
font-family: georgia;
border-left : #990000 2px dotted;
border-bottom : #990000 4px solid;
border-right : #990000 2px dotted;
border-top : #990000 4px solid;
box-shadow : 0 0 10px #990000;
font-family : 'Abel', sans-serif;
padding : 10px;
}
.cadre { border-radius: 10px;
border : 1px solid #990000;
background-image: url(http://www.aht.li/2705490/fond_-_2.jpg);
width: 450px;
height: 170px;
float: right;
text-align: justify;
padding: 10px;
font-family : 'Abel', sans-serif;
color : #990000;
overflow : auto;
border-radius : 20px 20px 20px 20px;
font-family : 'Abel', sans serif;
}
.contact {border: 1px solid #990000;
background-image: url(http://www.aht.li/2705490/fond_-_2.jpg);
border-radius: 70px 70px 70px 70px;
box-shadow : 0px 0px 10px #990000;
padding: 10px;
text-align : center;
color: #cc0000;
width : 50px;
height : 50px;
font-family: 'Kalam', cursive;
font-size : 10pts;
float : left;
}
</style>
</head>
Cette partie est très pratique. On va un peu la décomposer.
En fait, tu vas pouvoir faire des "classe", tu sais quand tu copie/colle un codage sur CG et qu'il y a "classe demande siganture"? Bah c'est ça, ça évite de retaper le code à chaque fois. ^^
Y en a des obligatoire et des non obligatoire
Alors je t'avoue que les "a" du début... je sais plus pourquoi ils sont là TT En tripoullant un peu tu pourra surement trouver.
Obligatoire :
"Onglet 1" : c'est la tête qu'aura ton onglet (juste l'onglet, pas le cadre relier) quand il est INACTIF, c'est à dire que tu n'es pas dessus.
"Onglet 0" c'est le contraire, c'est la gueule de ton onglet quand il aura ton curseur dessus.
"Contenu onglet" : c'est la tête qu'aura la "page relier à ton onglet", je sais pas si je suis claire xD
Non obligatoire :
"Cadre" : J'ai préferai le faire pour aléger mon codage, c'est le cadre qu'il y a dans l'onglet "Moi"avec grapheuse et tout écrit dedans.
"Contacte" : Pareil, dans l'onglet "Moi", c'est le petit cercle "MP"
Voilà, maintenant on passe à la création de la signature o/
C'est la partie "Body", logique non ? x)
Alors alors alors, on commence par le nom des onglet :
- Code:
-
<body>
<div class="onglets">
<center>
<span class="onglet_0 onglet" id="onglet_1er" onmouseover="javascript:change_onglet('1er');">Ayme</span>
<span class="onglet_0 onglet" id="onglet_2eme" onmouseover="javascript:change_onglet('2eme');">Équipe</span>
<span class="onglet_0 onglet" id="onglet_3eme" onmouseover="javascript:change_onglet('3eme');">Moi</span>
</center>
Donc c'est simple, à la place de "Ayme", "Equipe", "Moi" du change comme ce que tu veux.
Si tu veux plus de trois onglet, tu rajoute un ligne (copier/coller hein) et tu change "3eme" par "4eme" partout, simple non ? xD
Les nome "1er", "2eme"etc... tu peux les changer aussi, mais après faudra changer d'autre truc (pour que le contenu soit lié à l'onglet) donc je conseil de garder comme ça, c'est plus simple...
Et après on passe au contenue :D
je te met le détail que tu premier, les autres c'est pareil et t'as le codage complet en haut de toute façon
- Code:
-
<div class="contenu_onglet" id="contenu_onglet_1er">
<br/>
<div style = " border-bottom : 2px dotted #cc0066; width : 500px; padding : 20 px;">
<img src = "http://nsm05.casimages.com/img/2012/07/08//1207081128155543310074958.jpg"/>
<br/><br/>
« Détourner l’attention.<br/>
Si tu te souviens de cela, jamais tu ne te feras attraper. »<br/>
<div style = "font-family: 'Merienda One', cursive; ">
<font size ="4pts">
Arséne Lupin.<br/>
</font>
<br/>
</div>
</div>
Donc ici, avec le "div class="contenu_onglet" id="contenu_onglet_1er"" tu comprends l'importance de garder "1er" et tout, c'est le fait d'avoir le même nom qui lie l'onglet à son contenu.
Et là tu rempli comme tu veux :D Vraiment ^^
Et si tu as rajouter un 4éme onglet, bah tu rajoute une partie contenu et tu change le "1er" par 4éme
Et après tu fini avec du javascritp (ouais je sais toujours pas ce que ça fait mais c'est essentiel TT)
- Code:
-
<script type="text/javascript">
//<!--
var anc_onglet = '1er';
change_onglet(anc_onglet);
//-->
</script>
Tu ferme tout, et voilà le travail ! :D
Si t'as des questions n'hésite pas, je suis pas un pro mais j'essayerai de répondre ^^"
Sorry du double poste aussi, mais c'était plus simple comme ça :x