Grüßt euch und Danke, für Eure immer hilfreichen Beiträge. 😃
Ich habe jetzt ein paar schöne Akkordeon-Widgets gefunden, einige davon sind noch eine wirklich harte Nuss für mich, da ich keinen Schimmer von HTML oder CSS habe, andere wiederum sind einfacher zu durchschauen.
So habe ich zum Beispiel herausgefunden, wie ich bei folgendem Akkordeon-Widget, Farben, Größen, Schriften, Textfelder und so weiter verändere, ... das Problem an dem ich jetzt aber schon eine Weile knacke ist: Das Ding will nicht an seinem Platz bleiben ... Hiiiiilfeeee:
Wer von Euch knackt die Nuss ? ... ich brauche dringend einen hellen Kopf, der mir sagen kann, was ich falsch mache.
Meine bisherige Vorgehensweise:
Diesen HTML-Code in Magix WebDesigner 16 >>> Platzhalter >>> "HTML-Code (body)" eingefügt:
<article class="accordion">
<section id="acc1"> <h2><a href="#acc1">Wie geht das ?</a></h2> <p>This content appears on page 1.</p> </section>
<section id="acc2"> <h2><a href="#acc2">Ist das schwierig ?</a></h2> <p>This content appears on page 2.</p> </section>
<section id="acc3"> <h2><a href="#acc3">Kann das jeder ?</a></h2> <p>This content appears on page 3.</p> </section>
<section id="acc4"> <h2><a href="#acc4">Weshalb verrutscht das ?</a></h2> <p>This content appears on page 4.</p> </section>
<section id="acc5"> <h2><a href="#acc5">Hat jemand eine Idee ?</a></h2> <p>This content appears on page 5.</p> </section>
</article>
Dann diesen CSS-Code in Magix WebDesigner 16 >>> Platzhalter >>> "HTML-Code (head)" eingefügt:
... wie gesagt, ich habe keine Ahnung ... Ziel ? ... ich weiß doch gar nicht was href="#acc1" bedeutet ...
Das Widget funktioniert ja so weit, auch kann ich alle möglichen "Parameter" verändern ... die Seite bleibt halt nur nicht an ihrem Platz, wenn mann das Akkordeon betätigt ... hmmm
... noch was, ... ich habe dieses href="#acc1" da nicht eingebunden, das war so. Und es fehlt nichts, ich habe alles was da war kopiert. Das einzige, was ich verändert habe sind ein paar Farben, z.B. #d9e6c3 und Größen, z.B. width: 48em; oder height: 3em; ... der Rest ist original ...
Das verdächtige "acc1" ist eine ID, die vom Ersteller der Akkordeon Demo so vorgegeben wurde. Sie wird im HTML Teil der Codes angelegt und korrekt referenziert. Auch die im HTML Code (s. u) eingebundene CSS Klasse "accordion" wird in dem in der Demo verwendeten CSS Code korrekt angelegt und definiert.
Dass die Demo bei Dir nicht so funktioniert, wie Du es erwartet hast, liegt daran, dass es eben nur eine Demo ist, die die Machbarkeit eines "Akkordeon" demonstrieren soll, mehr nicht.
Du kannst die Demo aber trotzdem erfolgreich in Deine Site übernehmen, wenn Du dafür sorgst, dass der Platzhalter nicht alleine auf der Seite steht. Er muss vertikal unter einem- oder mehreren Objekten angelegt werden und die Seite darf nicht zu viel Leerraum unterhalb haben. So kann das dann aussehen:
Wenn Du eine andere Lösung probieren willst, dann schau Dir mal diese Demo an. Die habe ich vor ein paar Jahren mal online gestellt. Die dazu gehörenden Codes (HTML / CSS) und eine kurze Anleitung findest Du hier.