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 : -38%
Promo Dyson : l’aspirateur Dyson V15 Detect ...
Voir le deal
499 €

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

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

    Mer 13 Juin 2012 - 11:55

    Rappel du premier message :

    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
    RozenBreizh
    RozenBreizh
    FémininAge : 33Messages : 1411

    Lun 1 Avr 2013 - 2:13

    Merci pour le codage Captain Very Happy
    V.Child
    V.Child
    FémininAge : 28Messages : 126

    Lun 1 Avr 2013 - 14:33

    I Like it >8D
    Matris
    Matris
    MasculinAge : 25Messages : 58

    Mar 2 Avr 2013 - 17:46

    Merci **



    QEEL en accordéon vertical [en CSS seulement !] - Page 4 Sansti10
    Sinavlia
    Sinavlia
    FémininAge : 27Messages : 158

    Ven 5 Avr 2013 - 23:51

    Merci beaucoup ! Ça a l'air génial !



    QEEL en accordéon vertical [en CSS seulement !] - Page 4 Grec10
    Mélodie Chantante
    Mélodie Chantante
    FémininAge : 24Messages : 15

    Sam 13 Avr 2013 - 20:09

    Merci beaucoup !
    AllianceShinobi
    AllianceShinobi
    MasculinAge : 31Messages : 71

    Dim 21 Avr 2013 - 19:28

    thank you ! + je laisse tout le temps les code "never utopia" en plus c'est stylé ^^
    AllianceShinobi
    AllianceShinobi
    MasculinAge : 31Messages : 71

    Dim 21 Avr 2013 - 19:30

    Mais l'auteur peut tu me dire comment faire pour qu'il marque le qui est en ligne , les groupes ... ?
    Sparrow-style
    Sparrow-style
    FémininAge : 39Messages : 32055

    Lun 22 Avr 2013 - 11:48

    Il te faut ajouter ces éléments dans le code. Il y a un sujet de Taktiik sur "comprendre son QEEL et le personnaliser" qui peut t'aider.

    Par ailleurs pense à :
    - éditer ton message au lieu de faire un double post (dernière fois qu'on te le dit...fais un effort stp ^^")
    - poser tes questions dans les bonnes sections Wink



    sign
    Valinwë
    Valinwë
    FémininAge : 33Messages : 120

    Jeu 25 Avr 2013 - 23:42

    c'est génial, merci beaucoup !



    QEEL en accordéon vertical [en CSS seulement !] - Page 4 Bangba10
    Féli
    Féli
    FémininAge : 42Messages : 117

    Mar 30 Avr 2013 - 18:24

    merci



    QEEL en accordéon vertical [en CSS seulement !] - Page 4 MtGPjQFSeHqzl1zoiU-5zwGCNig
    Chione
    Chione
    MasculinAge : 23Messages : 397

    Jeu 2 Mai 2013 - 17:48

    Merki !



    QEEL en accordéon vertical [en CSS seulement !] - Page 4 1435969469-signd
    FEZ!FEZ!
    QEEL en accordéon vertical [en CSS seulement !] - Page 4 150804081846482087
    avatar
    TATACARO13
    FémininAge : 49Messages : 80

    Sam 4 Mai 2013 - 18:08

    merci



    QEEL en accordéon vertical [en CSS seulement !] - Page 4 967953logodusite

    QEEL en accordéon vertical [en CSS seulement !] - Page 4 381658signatureBAU
    Nyx Héméra
    Nyx Héméra
    FémininAge : 28Messages : 6

    Lun 20 Mai 2013 - 19:21

    Merci c'est magnifique *-*
    Jagan
    Jagan
    MasculinAge : 39Messages : 25

    Dim 9 Juin 2013 - 22:53

    Merci
    Icks
    Icks
    MasculinAge : 25Messages : 14

    Lun 8 Juil 2013 - 13:41

    merci
    Azuriel
    Azuriel
    FémininAge : 29Messages : 130

    Sam 13 Juil 2013 - 19:32

    Merci ^^
    L.P
    L.P
    FémininAge : 26Messages : 36

    Sam 3 Aoû 2013 - 0:56

    Merci, c'est génial!
    kitel
    kitel
    MasculinAge : 28Messages : 42

    Dim 4 Aoû 2013 - 11:16

    merci
    Pianorade
    Pianorade
    FémininAge : 26Messages : 2

    Jeu 22 Aoû 2013 - 3:00

    merci
    Lexis
    Lexis
    FémininAge : 34Messages : 40

    Jeu 22 Aoû 2013 - 13:33

    Merci pour le partage ! J'adore tout simplement *_*
    Train123
    Train123
    MasculinAge : 23Messages : 40

    Ven 23 Aoû 2013 - 15:28

    cc
    Falyae
    Falyae
    FémininAge : 35Messages : 133

    Ven 6 Sep 2013 - 18:58

    merci!



    QEEL en accordéon vertical [en CSS seulement !] - Page 4 Sign0110
    Myu-uu
    Myu-uu
    FémininAge : 31Messages : 115

    Mar 17 Sep 2013 - 19:57

    Merci ! :3



    QEEL en accordéon vertical [en CSS seulement !] - Page 4 1011160540245916
    Pomme-de-terre
    Pomme-de-terre
    FémininAge : 25Messages : 34

    Lun 23 Sep 2013 - 19:42

    Ça a l'air super utile *.*, donc merci énormément
    Deviliar
    Deviliar
    FémininAge : 35Messages : 44

    Ven 27 Sep 2013 - 7:31

    Merci !
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 12:03