Css: Liste in 5-er Schritte andere Hintergrundfarbe

  • Hallo,

    ich gebe eine Liste mit Javascript aus. Alle Einträge haben das gleiche Class.

    Ich hätte jetzt gerne, daß jeweils 5-er Gruppen die gleiche Hintergrundfarbe haben.

    Eintrag 1: grün
    Eintrag 2:grün
    Eintrag 3 grün
    Eintrag 4 grün
    Eintrag 5: grün
    Eintrag 6: blau
    Eintrag 7: blau
    Eintrag 8:blau
    Eintrag 9 blau
    Eintrag 10 blau
    Eintrag 11: rot
    usw.

    Ich hab etwas mit nth-child rumgespielt. Ich bekomme es aber nicht hin.

    Kann man sowas mittels css realisieren?

    Danke

    Josef

  • Hallo,

    [...]wie viele Einträge maximal? [...]
    Schwer zu sagen die einträge stammen aus einer Datenbank und werden mittels AJAX abgerufen und eben dann in die Liste eingetragen.

    Momentan sind es "3 Gruppen a 5 Einträge", also 15 Einträge.

    Wie geschrieben, die ersten 5 sollen blau, die nächsten 5 sollen grün und die nächsten 5 sollen rot werden.

    Dann könnte sich der Interval im gleichen Farbablauf wiederholen.

    Mit der gleichen Hintergrundfarbe für jeweils 5 Einträge soll eine gewisse Gruppenzusammengehörigkeit angezeigt werden.

    Danke nochmal.

    Josef

  • Hallo,

    innerhalb einer ul-Liste gibt es zum Beispiel folgende Möglichkeit:

    Gruss

    MrMurphy

  • Danke.

    Damit schaut die Geschichte schon besser aus.

    Muß noch überlegen, wie ich es machen soll, wenn sich die Anzahl der "Gruppen" und die Anzahl der "Gruppeneinträge" ändert.

    Ciao


    Josef

  • Warum stellst du die Frage nicht gleich so?

    Du könntest jede Tabellenabfrage in einer eigenen Liste ausgeben.

    Du musst aber Zugriff auf die Abfragen haben. Wenn's Fremdinhalte sind, wird das nix.

    2 Mal editiert, zuletzt von djheke (9. November 2015 um 15:24)

  • Hallo,

    [...]Warum stellst du die Frage nicht gleich so?[...]

    Ich wollte des nicht zu kompliziert machen, mit der Fragerei.

    Aber, die Tipps, die kamen, bringen mich schon in die richtige Richtung.

    Denn, die Abfragen gestalte ich, nur der Datenbankinhalt ist vorgegeben.

    Ich denke, ich bring's mit eueren antworten schon so hin, daß die Ausgabe paßt.

    Danke nochmal.

    Josef