Ergebnis 1 bis 7 von 7

Thema: Accordion - offenes und geschlossenes Accordion toggler stylen

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.879
    Contao-Projekt unterstützen

    Support Contao

    Standard Accordion - offenes und geschlossenes Accordion toggler stylen

    Hallo,

    ich verwende Accordion über jQuery.
    (template habe ich entsprechend so geändert, dass das Accordion geschlossen ist)
    Wie genau spreche ich den offene bzw geschlossenen toggler an?

    Grundsätzlich spreche ich den toggler ja über die Klasse an - z.B:
    Code:
    .toggler { color:#b4bf54; background:url(images/images_css/acc_bg.jpg) repeat-x; background-position-y:40%; 
    padding:4px 4px 4px 20px; border-radius:2px 2px 0 0; }
    .toggler:hover { cursor:pointer; color:#333; }
    .toggler.active { color:#c64934; }
    So, jetzt ist die Schriftfarbe mal grün. Bei :hover wird sie grau und beim Öffnen wird sie rot.
    Wenn ich das Accordion jetzt wieder schliesse, dann bleibt der toggler auf .active und ich kann ihn nicht mehr ansprechen.

    Ziel sollte es sein, dass nach dem Schliessen der toggler wieder die ursprüngliche Schriftfarbe bekommt und bei :hover auch die Schriftfarbe wieder auf #333; ändert.

    Kann mir hierbei jemand weiterhelfen?

    DANKE schon mal!
    Grüsse
    Bernhard


  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.879
    Contao-Projekt unterstützen

    Support Contao

    Standard

    erledigt - so gelöst:
    ich habe die komplette Liste der .class angesprochen ... und funzt

    Code:
    .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all { color:#b4bf54; }
    .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all.ui-state-hover {color:#333;}
    Grüsse
    Bernhard


  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    HTML-Code:
    .toggler {
      color: #b4bf54;
      background: url(images/images_css/acc_bg.jpg) repeat-x;
      background-position-y: 40%;
      padding: 4px 4px 4px 20px;
      border-radius: 2px 2px 0 0;
    }
    .toggler:hover {
      cursor: pointer;
      color: #333;
    }
    .toggler.ui-state-active {
      color: #c64934;
    }
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.879
    Contao-Projekt unterstützen

    Support Contao

    Standard

    DANKE Andreas,

    das sieht natürlich viel sauberer aus und funktioniert genauso ... ist schon angepasst!
    Grüsse
    Bernhard


  5. #5
    Contao-Nutzer Avatar von darki777
    Registriert seit
    03.07.2009.
    Beiträge
    63

    Standard

    Vorsicht bei der Verwendung von background-position-x und background-position-y, diese werden von manchen Browser-Versionen nicht unterstützt, da diese in den orig. W3C Specs nicht als Standard definiert sind. D.h. nicht Future-Proof, daher lieber background-position verwenden um auf Nummer sicher zu gehen.
    ioCron - Web & Mobile Development, Webdesign - Unternehmen in Passau
    ioCron Twitter - Folgen und auf dem neuesten Stand bleiben

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Stimmt, ich hatte auch nur sein CSS kopiert. Habe selbst noch nie background-position-x benutzt. Ist das von Contao generiert?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  7. #7
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.879
    Contao-Projekt unterstützen

    Support Contao

    Standard

    DANKE @darki777! Daran hatte ich natürlich nicht gedacht ... habe jetzt 'background-position' verwendet - und das klappt natürlich genauso gut

    @Andreas, nein das ist nicht von Contao generiert - das habe ich selbst im (externen) style-sheet eingetragen.
    Grüsse
    Bernhard


Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •