Ergebnis 1 bis 8 von 8

Thema: ul neben arccordion soll nicht runter geschoben werden - CSS?

  1. #1
    Contao-Fan Avatar von varix
    Registriert seit
    26.03.2010.
    Ort
    Berlin
    Beiträge
    626

    Standard ul neben arccordion soll nicht runter geschoben werden - CSS?

    Hallo Contao-Fans,

    ich hab jetzt eine Weile rumgefummelt, bekomme es aber leider nicht hin .

    Ich möchte eine gefloatete Liste haben (kein Problem), wobei der erste Eintrag ein Accordion ist. Kann innerhalb oder außerhalb der ul sein...mir egal. Wenn der erste Eintrag das Akkordion ist und ich es öffne, verschiebt es die restlichen Einträge unterhalb des Accordions.
    Wie müsste das CSS lauten, damit bei aktivem Toggler die restliche ul/Liste links davon bleibt ?

    Schönen Abend,

    varix

  2. #2
    Contao-Fan Avatar von varix
    Registriert seit
    26.03.2010.
    Ort
    Berlin
    Beiträge
    626

    Standard

    Hier mal zwei Bilder um das Problem besser zeigen zu können:

    1) Accordion geschlossen:
    pic1.jpg

    2) Accrdion offen -> Die ul verschiebt sich nach rechts
    pic2.jpg

    Das Accordion wird per Insert-Tag eingebunden:
    Code:
    <div style="float:left;">
    {{insert_content::24}}
    </div>
    <div class="footerlist">
      <ul>
      <li>Text</li>
      <li>Über</li>
      <li>Impressum</li>
     </ul>
    </div>
    Hatte dem toggler und toggler.active jeweils testweise eine Breite von 200px angegeben, aber wenn das Accordion aktiv ist, nimmt der toggler auch die Breite des Accordion an und verschiebt dann die
    Inhalte nach rechts.

    Wie müsste das CSS aussehen, damit der toggler die Breite behält, sich also die ul nicht nach rechts verschiebt, aber das aktive Accordion eine größere Breite hat. Geht das überhaupt?

    Vielen Dank im Voraus,

    varix
    Geändert von varix (08.04.2013 um 10:22 Uhr)

  3. #3
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Das <div class="footerlist"> absolut zu positionieren ist keine Option?

  4. #4
    Contao-Fan Avatar von varix
    Registriert seit
    26.03.2010.
    Ort
    Berlin
    Beiträge
    626

    Standard

    Theoretisch ja, wollte es aber zunächst ohne versuchen. Sollte es keine andere CSS-Lösung geben, würde ich es wahrscheinlich so machen.

    varix

  5. #5
    Contao-Nutzer Avatar von art-instinct
    Registriert seit
    12.04.2012.
    Ort
    Hannover/Leipzig
    Beiträge
    175

    Standard

    deinem div wo du den inserttag drin hast eine fest breite und overflow: visible zuweisen. dem accordion dann halt die breite, die er braucht.
    Oder habe ich was falsch verstanden?

  6. #6
    Contao-Fan Avatar von varix
    Registriert seit
    26.03.2010.
    Ort
    Berlin
    Beiträge
    626

    Standard

    @art-instinct:
    Die von dir angesprochenen Eigenschaften für den div gelten eher dem toggler, da dieser ja angezeigt(generiert) wird. Habe also dem div und dem toggler die anweisungen gegeben und das passt erstmal. Die ul verschiebt
    sich nicht mehr. Allerdings geht der Text im Panel jetzt auch nur bis maximal zu Breite des togglers. Leider ist es mir auch nicht gelungen den toggler anzusprechen, wenn er aktiv ist (trotz firebug).

    Accordion:jquery
    firebug: toggler aktiv
    Code:
    <div id="ui-accordion-1-panel-0" class="accordion ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" style="display: block;" aria-labelledby="ui-accordion-1-header-0" role="tabpanel" aria-expanded="true" aria-hidden="false">
    Hier online zu sehen:
    link

    Kannst du mir sagen,was da noch wie angepasst werden muss?


    varix
    Geändert von varix (08.04.2013 um 20:06 Uhr)

  7. #7
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo varix,

    versuche doch mal
    Code:
    .ce_accordion {
        overflow: visible !important;
    }

  8. #8
    Contao-Fan Avatar von varix
    Registriert seit
    26.03.2010.
    Ort
    Berlin
    Beiträge
    626

    Standard

    Hallo kos,

    Code:
    .ce_accordion {
        overflow: visible;
    }
    hat gereicht. Jetzt passt es. Vielen Dank.

    @art-instinct: Danke für deine Hilfe.

    varix

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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