Ergebnis 1 bis 6 von 6

Thema: CSS: Superfish .block overflow:visible

  1. #1
    Contao-Fan Avatar von ZOOTV
    Registriert seit
    23.11.2009.
    Ort
    Graz / Steiermark / Österreich
    Beiträge
    256

    Standard CSS: Superfish .block overflow:visible

    Grüß Euch.

    Könnt mir bitte jemand von den Spezialisten von der Leitung helfen auf welcher ich gerade stehe.

    Ich verwende diese Superfish Navigation.
    In dieser ist .block mit overflow:visible definiert.

    Natürlich kommt .block in anderen Modulen auch zum Einsatz und ich habe das Problem, dass sich dies dann ungewollt auswirkt.

    Ich habe versucht dem Modul Navigation eine ID zu verpassen [#navH] und eben #navH .block mit overflow:visible definiert, doch das wird nicht angenommen.

    Link zu meinem Projekt.
    lg.

    Jochen aus Graz

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.290
    Partner-ID
    10107

    Standard

    Zitat Zitat von ZOOTV Beitrag anzeigen
    Ich habe versucht dem Modul Navigation eine ID zu verpassen [#navH] und eben #navH .block mit overflow:visible definiert, doch das wird nicht angenommen.

    Link zu meinem Projekt.
    Der style scheint aktuell nicht vorhanden zu sein? Außerdem müsstest du den Selector mit #navH.block definieren, nicht #navH .block. Und dann reicht eigentlich auch #navH, weil #navH sowieso schon eindeutig ist .

    Um dein Problem zu lösen, ohne dass du das Stylesheet "superfish" veränderst (falls du das nicht möchtest), müsstest du ein zusätzliches Stylesheet hinzufügen und nach dem superfish stylesheet reihen, mit folgendem CSS:
    PHP-Code:
    .block {
        
    overflowhidden !important;
    }

    #navH {
        
    overflowvisible !important;


  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Code:
    .block {
        overflow: visible !important;
    }
    Diese Anweisung in superfish.css ärgert mich nach jedem Update von Superfish, weil ständig alle nachfolgenden block-Definitionen überschrieben und die Seitenelemente verhunzt werden. Bisher lösche ich "!important" immer manuell heraus.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #4
    lionel
    Gast

    Standard

    Zitat Zitat von Samson1964
    Diese Anweisung in superfish.css ärgert mich nach jedem Update von Superfish, weil ständig alle nachfolgenden block-Definitionen überschrieben und die Seitenelemente verhunzt werden. Bisher lösche ich "!important" immer manuell heraus.
    Dieser Code (rule) sollte nicht vorhanden sein, und ich werde es für das nächste Update löschen.

  5. #5
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Fein, ist behoben...
    Die Anweisung
    PHP-Code:
    .block {
        
    overflowvisible !important;

    bzw. mein Patch
    PHP-Code:
    .block {
        
    overflowvisible;

    ist allerdings jetzt ganz verschwunden.

    Ich weiß jetzt nicht was die Standardeinstellungen für .block sind, aber visible wird offensichtlich von Superfish benötigt, damit die Untermenüs korrekt angezeigt werden. Und ich habe .block wahrscheinlich mit irgendwas anderem definiert.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  6. #6
    lionel
    Gast

    Standard

    Hallo,

    Können Sie Firebug verwenden um zu sehen, ob Ihr Code überschreibt die Klasse "block" von Contao oder nicht ?

    Zitat Zitat von Samson1964
    Ich weiß jetzt nicht was die Standardeinstellungen für .block sind, ...
    Path: assets/contao/css/layout.css (Layout-Builder)

    Code:
    .block {
        overflow: visible;
    }
    Zitat Zitat von Samson1964
    ... aber visible wird offensichtlich von Superfish benötigt ...
    Ja, wenn Sie die CSS-Datei "layout.css" von Contao verwenden.
    Geändert von lionel (07.04.2014 um 17:01 Uhr)

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
  •