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 :
LEGO Icons 10331 – Le martin-pêcheur
Voir le deal
35 €

    QEEL en accordéon vertical [en CSS seulement !]

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

    Mer 13 Juin 2012 - 11:55

    Qu'est-ce que c'est ?

    Salut Very Happy

    Plus simple à utiliser et probablement à modifier que son équivalent horizontal, je vous propose dans cette astuce un accordéon vertical. Toujours entièrement en html et css sans la moindre trace de javascript, il possède des transitions douces au survol des différents titres. Et puisqu'un exemple vaut mieux qu'un long discours :

    >>> Aperçu de l'accordéon vertical <<<

    Là aussi vous pourrez changer vos couleurs ou vos images de fond, avec la possibilité de mettre une image par "onglets" si vous le souhaitez, tout comme j'ai mis une couleur différente dans l'exemple.
    Même principe pour le contenu, vous pouvez y insérer tout ce que vous voulez, images, texte, liens... Attention cependant car les images trop grandes risquent de dépasser ou d'être coupées en longueur. Cependant, vous pourrez toujours modifier la hauteur des onglets ouverts dans le css (ici ils font tous 300px, pour une meilleure harmonie il est préférable qu'ils aient la même hauteur même dépliés mais après tout si vous souhaitez qu'ils en aient une différente il faut simplement isoler les éléments en "hover".


    Les Codes


    Comme expliqué en titre et en intro, il n'y a pas de javascript dans ce code, tout est fait uniquement en CSS3, vous avez donc deux codes à afficher :

    • le premier, l'html, dans la partie du forum où vous voulez que soit votre accordéon (il peut s'agir tout simplement de la page d'accueil, mais aussi dans un template, comme par exemple si vous souhaitez vous en servir en QEEL)

    • le second, le css ou "mise en forme", vous devez le copier coller dans la Feuille CSS de votre forum, c'est à dire : dans le Panneau d'Admin > Affichage > Couleurs > Feuille de style CSS.


    - Code HTML -

    Code:
    <div id="pa"><div id="partie1"><span class="titre">Titre partie 1</span><div class="content">Utque proeliorum periti rectores primo catervas densas opponunt et fortes, deinde leves armaturas, post iaculatores ultimasque subsidiales acies, si fors adegerit, iuvaturas, ita praepositis urbanae familiae suspensae digerentibus sollicite, quos insignes faciunt virgae dexteris aptatae velut tessera data castrensi iuxta vehiculi frontem omne textrinum incedit: huic atratum coquinae iungitur ministerium, dein totum promiscue servitium cum otiosis plebeiis de vicinitate coniunctis: postrema multitudo spadonum a senibus in pueros desinens, obluridi distortaque lineamentorum conpage deformes, ut quaqua incesserit quisquam cernens mutilorum hominum agmina detestetur memoriam Samiramidis reginae illius veteris, quae teneros mares castravit omnium prima velut vim iniectans naturae, eandemque ab instituto cursu retorquens, quae inter ipsa oriundi crepundia per primigenios seminis fontes tacita quodam modo lege vias propagandae posteritatis ostendit.</div></div><div id="partie2"><span class="titre">Titre partie 2</span><div class="content"></div></div><div id="partie3"><span class="titre">Titre partie 3</span><div class="content"></div></div><div id="partie4"><span class="titre">Titre partie 4</span><div class="content"></div></div><div id="partie5"><span class="titre">Titre partie 5</span><div class="content"></div></div>
    </div>
    <!-- Merci de ne PAS enlever le crédit ! Il est fait pour être en petit, de la couleur de vos liens, en dessous de l'accordéon, il ne fera pas fuir vos membres ;) et il permet de remercier le créateur du code que vous utilisez pour votre propre forum [Sparrow-style] -->
    <span class="credit"><a href="http://www.never-utopia.com">(c) par Never-Utopia</a></span>


    - Code CSS -

    Code:

    #pa
    {
    width: 900px;
    border: 3px dotted #67523c;
    }
    #partie1
    {
    width: 900px;
    height: 40px;
    overflow: hidden;
    background-color: #b8a692;
    border-bottom: 1px dotted #877867;
    transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 2s;
    -moz-transition: 2s;
    -o-transition: 2s;
    -htm-transition: 2s;
    -webkit-transition: 2s;
    }
    #partie2
    {
    width: 900px;
    height: 40px;
    overflow: hidden;
    background-color: #ccbcaa;
    border-bottom: 1px dotted #877867;
    transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 2s;
    -moz-transition: 2s;
    -o-transition: 2s;
    -htm-transition: 2s;
    -webkit-transition: 2s;
    }
    #partie3
    {
    width: 900px;
    height: 40px;
    overflow: hidden;
    background-color: #dcd0c2;
    border-bottom: 1px dotted #877867;
    transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 2s;
    -moz-transition: 2s;
    -o-transition: 2s;
    -htm-transition: 2s;
    -webkit-transition: 2s;
    }
    #partie4
    {
    width: 900px;
    height: 40px;
    overflow: hidden;
    background-color: #e7e1db;
    border-bottom: 1px dotted #877867;
    transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 2s;
    -moz-transition: 2s;
    -o-transition: 2s;
    -htm-transition: 2s;
    -webkit-transition: 2s;
    }
    #partie5
    {
    width: 900px;
    height: 40px;
    overflow: hidden;
    background-color: #f3efeb;
    transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 2s;
    -moz-transition: 2s;
    -o-transition: 2s;
    -htm-transition: 2s;
    -webkit-transition: 2s;
    }
    #partie1:hover, #partie2:hover, #partie3:hover, #partie4:hover, #partie5:hover
    {
    height: 300px;
    overflow: hidden;
    transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 2s;
    -moz-transition: 2s;
    -o-transition: 2s;
    -htm-transition: 2s;
    -webkit-transition: 2s;
    }
    .titre
    {
    display: block;
    text-align: center;
    width: 900px;
    height: 40px;
    font-size: 28px;
    letter-spacing: 2px;
    font-variant: small-caps;
    font-family: courier;
    font-weight: bold;
    padding-top: 5px;
    color: #67523c;
    text-shadow: 0px 0px 2px #ffffff;
    }
    .content
    {
    width: 90%;
    margin: auto;
    border: 1px dotted #958677;
    background-color: #eceae7;
    padding: 6px;
    color: #715d47;
    font-size: 11px;
    text-align: justify;
    }




    .credit
    {
    display: block;
    text-align: right;
    margin-right: 20px;
    }
    .credit a
    {
    font-size: 10px;
    text-decoration: none !important;
    }


    Je le répète, mais svp n'enlevez pas le crédit en fin de code ! Je suis très généreux mais j'apprécie d'avoir un remerciement et j'estime que celui-ci est correct, pas excessivement voyant et normal pour utiliser quelque chose que j'ai mis du temps à réaliser Wink

    S'il y a des problèmes avec ce code, 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:09, édité 1 fois



    sign
    Vador
    Vador
    MasculinAge : 24Messages : 64

    Mer 13 Juin 2012 - 14:50

    Merci .
    XxjeremixX
    XxjeremixX
    MasculinAge : 28Messages : 74

    Sam 16 Juin 2012 - 11:38

    merci ^^
    Kakuu
    Kakuu
    MasculinAge : 28Messages : 30

    Sam 16 Juin 2012 - 17:01

    Merci ^^



    QEEL en accordéon vertical [en CSS seulement !] Signa
    mikalus
    mikalus
    MasculinAge : 53Messages : 92

    Dim 17 Juin 2012 - 6:28

    Vraiment balaise !... Shocked



    QEEL en accordéon vertical [en CSS seulement !] 766500banpub
    Soul
    Soul
    MasculinAge : 28Messages : 1723

    Mar 19 Juin 2012 - 0:21

    Efficace et pas chère c'est Sparrow que j'préfère ^^
    Merci :)
    mini-mimi
    mini-mimi
    FémininAge : 28Messages : 75

    Mer 20 Juin 2012 - 11:18

    Waouh :michi2:
    L*
    L*
    FémininAge : 30Messages : 44

    Mer 27 Juin 2012 - 17:31

    Merci beaucoup pour le tutoriel :)
    Melody L
    Melody L
    MasculinAge : 32Messages : 22

    Sam 30 Juin 2012 - 12:12

    Merci.
    fregadeth
    fregadeth
    MasculinAge : 47Messages : 80

    Lun 9 Juil 2012 - 11:03

    merci
    Iςħĩgø
    Iςħĩgø
    MasculinAge : 27Messages : 23

    Lun 9 Juil 2012 - 16:44

    Merci !







    Le mec le + Styléééé
    Oué Je gère héhé


    QEEL en accordéon vertical [en CSS seulement !] 1307201770013918900
    Jimmy
    Jimmy
    MasculinAge : 29Messages : 166

    Lun 9 Juil 2012 - 19:30

    I want to see !
    Aynil
    Aynil
    FémininAge : 112Messages : 7

    Jeu 19 Juil 2012 - 5:18

    Merci pour ce tuto :love:
    Nyan-cat
    Nyan-cat
    FémininAge : 26Messages : 326

    Mer 1 Aoû 2012 - 10:40

    merci =3
    Mymz
    Mymz
    FémininAge : 32Messages : 24

    Ven 3 Aoû 2012 - 21:47

    Merci *________*



    :friends:
    Mana'L
    Mana'L
    FémininAge : 26Messages : 3

    Sam 4 Aoû 2012 - 21:52

    COOL =D
    Merci !
    Slown
    Slown
    FémininAge : 29Messages : 62

    Dim 5 Aoû 2012 - 21:01

    Merci :3
    Anonymous
    Invité

    Sam 11 Aoû 2012 - 20:53

    Merci Wink
    AlyssYui
    AlyssYui
    FémininAge : 28Messages : 25

    Dim 12 Aoû 2012 - 9:32

    Tiens, ça va m'aider ça. Merci pour le partage.
    Junichi Kudo
    Junichi Kudo
    MasculinAge : 28Messages : 80

    Dim 12 Aoû 2012 - 9:38

    Merci pour ce tuto ^^
    Aquaqua
    Aquaqua
    FémininAge : 30Messages : 18

    Mar 14 Aoû 2012 - 17:00

    Merci a lot *___*



    QEEL en accordéon vertical [en CSS seulement !] Winnie3 QEEL en accordéon vertical [en CSS seulement !] Winnie4 QEEL en accordéon vertical [en CSS seulement !] Winnie2
    kiffman
    kiffman
    MasculinAge : 37Messages : 6

    Mer 15 Aoû 2012 - 13:54

    Merci =3
    HEART QUEEN
    HEART QUEEN
    FémininAge : 28Messages : 4

    Mer 15 Aoû 2012 - 18:16

    Merci pour ce tutoriel *-*
    Solitude
    Solitude
    FémininAge : 49Messages : 294

    Mer 15 Aoû 2012 - 19:18

    Merci.



    ~ Je suis capable du meilleur comme du pire, mais dans le pire c'est moi la meilleure. ~
    QEEL en accordéon vertical [en CSS seulement !] Sign510
    QueenDancing13
    QueenDancing13
    FémininAge : 28Messages : 106

    Jeu 16 Aoû 2012 - 6:02

    J'aime :)



    QEEL en accordéon vertical [en CSS seulement !] Christina_Aguilera_Signature_by_Sitic
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 14:38