Aufklappender menüpunkt

  • Hallo

    Ich möchte auf meiner Webseite ein faq einrichten.

    Und zwar so wie auf dieser Seite unter kundendienst:

    Kundenservice | ECCO®
    Benötigen Sie Unterstützung zu Ihrer ECCO Bestellung, Bezahlung, Versand oder Rücksendungen? Unser Kundenservice hilft Ihnen gerne. Erhalten Sie Antworten.
    at.ecco.com

    Neben dem Text ist ein Pfeil, klickt man drauf erweitert sich das Feld nach unten.

    Klickt man wieder drauf, wird das Feld wieder klein.

    Ich hab das mit der FAQ schon als pop-up versucht, aber das wirkt für mich zu verwirrend. Deswegen möchte ich das gern als aufklapendes/vergrösserndes feld versuchen.

    Vielleicht gibt s ja schon einen entsprechenden Beitrag, da ich aber keine ahnung hab wie das heisst hab ich leider nichts passendes gefunden.

  • ich habe jetzt alles eingegeben und jetzt hab ich das problem das wenn ich das akkordeon aufklappe sich das ganze design verschiebt.

    gestaffelt ist das : oben Head bereich, dann drei säulen nebeneinander, unten foot bereich.

    klicke ich auf einen punkt im akkordeon klappt der sich wohl auf aber die anderen kasteln verschieben sich nach oben und unten. muss ich da noch irgendwas fixieren?

  • Da finde ich zwar in script.js Code für Popups aber leider kein HTML.

    Außerdem wird im Javascript mit getElementById gearbeitet, deshalb wird das JS nur für ein Akkordeon funktionieren.

  • sorry und danke, ich werdnoch mal von vorn anfangen und dann das projekt hier noch mal posten wenn ich wieder anstehe. :)

  • so sollte das mal asschauen. mal abgesehen das die drei container nicht die selbe höhe haben, habe ich auch noch das problem das wenn ich ganz rechts (da wo der text reinkommt) mein akkordeonmenü mache, mir das ganze design aufgelöst wird. sprich: die drei felder sind plötzlich untereinander.

    maske.jpg

  • Ich wiederhole mich ungern, aber:

    Zitat

    Poste das HTML und CSS oder am besten die URL der Seite.

    D. h. das neueste mit deinem Versuch, die Accordeons einzubauen. Ohne das kann man dir nicht weiter helfen.

  • Sempervivum ich danke dir für deine geduld.


  • und dann noch das CSS:

  • Zitat

    ich danke dir für deine geduld.

    Da nicht für, Geduld gehört dazu beim Programmieren.

    Das Layout, dass dein HTML und CSS ergibt, sah ein wenig wild aus. Ich habe mich mal nach dem Bild in Posting #9 gerichtet und die Elemente so angeordnet. Zu viel um alles zu erklären, ich habe u. a. überflüssige Container entfernt.

    Bei den Pfeilen des summary-details hast Du mit abs. Positionierung gearbeitet und dabei haben sich gleich die Nachteile offenbart: Element überlappen sich. Du kannst den Text und den Pfeil sehr gut mit Flexlayout neben einander anordnen.

  • Und das CSS:

    Da war einiges doppelt und evtl. müsste noch mehr bereinigt werden aber mir fehlte die Zeit.

    Die FAQ-Elemente sind jetzt recht klein. Wenn da Inhalt rein kommt, könnte es zu Schwierigkeiten kommen.

    Und Du hattest geschrieben, dass sich alles verschiebt, wenn man ein Akkordeon auf klappt. Das ist bei meiner Lösung auch so. Will man das vermeiden, müsste man die z. B. die Höhe begrenzen und den Overflow sichtbar machen. Aber dann wird es wahrscheinlich Probleme geben, wenn man ein Element ganz unten auf klappt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!