Allgemein_Header_6

 

Ausklapptext in NOF

Manchmal möchte man kleine oder auch größere Textabschnitte nicht sofort im Browser sichtbar darstellen, sie aber auf Knopfdruck einblenden. So eine Funktionalität nennt man Ausklapptext.

Wie eigentlich zu erwarten, bietet NOF diese Funktionalität nicht an, wir müssen also wieder mal in die Trickkiste greifen.

Das bei der Implementierung von Text-PopUps und Bild-PopUps ausgenutzte Einfügen von senkrechten Linien in den Fließtext kommt auch hier zum Einsatz. Im Bild sind die Stellen markiert, die den Code für den Trigger aufnehmen.

Ausklapptext im Editor

Im HTML Editor für den linken Strich wird folgendes eingegeben:

Ausklapptext Code vor Trigger

Konkret also <details> vor dem Object Code, <summary> nach dem Object Code. Der grau hinterlegte Teil des HTML ist von NOF vorgegeben und nicht änderbar.

Im HTML Editor für den rechten Strich wird folgendes eingegeben:

Ausklapptext Code nach Trigger

Hier also nur </summary> vor dem Object Code als Abschluss für die Zusammenfassung des ausgeblendeten Textabschnitts, der mit <details> eingeleitet wurde.

Das Ende des </summary> ist automatisch der Beginn des ausgeblendeten Textteils...

Ausklapptext Ende

... der am Ende noch das abschließende  </details> verpasst bekommt, ebenfalls im HTML Editor einer senkrechten Linie:

Ausklapptext Code nach Details

Das Ergebnis dieser Maßnahmen ergibt im Browser diese Darstellung:

Ausklapptext Trigger-Markierung

Bei Klick auf die Zeile mit der dreieckigen Markierung wird der bisher verborgene Text eingeblendet. Bei erneutem Klick auf diese Zeile wird der Text wieder ausgeblendet.


Damit der Browser  den so markierten Textabschnitt auch ausblendet, muss er das mittels CSS mitgeteilt bekommen.

Die CSS-Erweiterung enthält folgende Zeilen zusätzlich:

/* ======== ======== ======== ======== ========
 * Ausklappbereiche markieren
 * ======== ======== ======== ======== ======== */
summary {
    text-decoration:none;
    width: fit-content;
}
summary:hover {
    cursor:help;
    color:black;
    background:rgb(240,240,240);
}
details {
    background:rgb(240,240,240);
    width: fit-content;
}

Wenn der Mauscursor über dem Triggertext platziert wird, wird der Mauscursor als Fragezeichen Cursor dargestellt. Der ausklappende Textteil wird über details in Gänze hellgrau hinterlegt, damit das Ende des Ausklapps erkennbar ist.

Eingesetzt wurde dieser Effekt erstmalig beim Quickmill Saver V2.

 


Beim Aufruf dieser Funktion werden Daten an Google in USA übermittelt. Neben Ihrer IP-Adresse wird auch die URL der besuchten Seite übertragen.
Besucherzaehler

Besucher seit
25.11.2000