Ergebnis 1 bis 4 von 4

Thema: Responsive Slider: Höhe 100%

  1. #1
    Contao-Nutzer
    Registriert seit
    19.11.2009.
    Beiträge
    164

    Standard Responsive Slider: Höhe 100%

    Hi.

    Ich habe jetzt schon alle möglichen Erweiterungen probiert und habe immer dasselbe Problem:

    Ich möchte Fotografien zeigen, die Höhe soll 100% sein und die Breite dann automatisch… Leider kann ich immer nur die Breite auf % setzen.
    caroufredsel kann das wohl, aber irgendwie funzt das nicht.

    Hat jemand einen Tipp?

    Vielen Dank und Grüße!

  2. #2
    Contao-Nutzer
    Registriert seit
    26.06.2013.
    Beiträge
    24

    Standard

    Vielleicht hilft dir das weiter:

    HTML-Code:
    #deineID img {max-width: 100%; background-size: cover;}

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

    Standard

    Geht es hier um 100% Höhe des Viewports oder einfach 100% Höhe des Sliders? Wie fügst du die Bilder ein? Legst du eine Größenangabe für jedes Bild fest? Abhängig von diesen Angaben musst du das CSS festlegen.

    Hier ein Beispiel, wenn du einfach im Slider deiner Wahl nach der Reihe Bilder als Media Content Element einfügst und du allen Bildern eine fixe Höhe geben willst:
    PHP-Code:
    .slider .ce_image figure {
        
    margin:0;
        
    max-width:100%;
        
    max-height:500px;
    }

    .
    slider .ce_image figure img {
        
    width:auto;
        
    height:auto;
        
    max-height:100%;
        
    margin:0 auto;
        
    display:block;


  4. #4
    Contao-Fan
    Registriert seit
    08.11.2011.
    Ort
    Frankfurt am Main
    Beiträge
    768
    User beschenken
    Wunschliste

    Standard

    Das liegt daran, daß ich mich an seine Specc gehalten habe, aber doch mehr möglich ist. Das muß ich mal angehen und genau schauen welche Kombinationen tatsächlich gehen.

    Du kannst dir abhelfen in dem du das js-Template (etwa Zeile 47) editierst:

    PHP-Code:
    if ($this->height) {
            echo (
    $oComma == true ', ' '') . 'height: "100%"';//$this->height;
           
    $oComma true;

    Die Breite läßt du ungesetzt und setzt diese mit CSS auf width:auto

    Das sollte es gewesen sein. Beste Grüße...
    ...Dirk

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
  •