Ergebnis 1 bis 14 von 14

Thema: Image-Container proportional füllen

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage Image-Container proportional füllen

    Hallo zusammen,

    ich habe folgendes, vermeintlich "einfaches" Problem:

    Auf einer Startseite werden (hervorgehobene) News-Elemente mit Bild ausgegeben. Die Breite dieser Elemente beträge 100%, die Höhe ist fest - in diesem Fall 260px. Das Bild soll nun proportional den kompletten Image-Container ausfüllen und dabei ggf. zentriert (mitte|mitte) werden. Dabei soll dann auch noch eine zuvor im Theme definierte Bildgröße(nberechnung) verwendet werden.

    Wie gehe ich da am besten ran?
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

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

    Standard

    Das Bild per Template Änderung als background-image einbinden und dann
    Code:
    background-size:100% auto; /* <= IE8 fallback */
    background-size:cover;
    Evt. verstehe ich auch dein vorhaben falsch - vielleicht brauchst du das ja auch gar nicht als Background image, sondenr einfach nur
    Code:
    figure img {
        display:block;
        max-width:100%;
        height:auto;
    }
    Dann wird das Bild halt proportional kleiner.

  3. #3
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das Bild per Template Änderung als background-image einbinden ...
    Das wäre mir auch am liebsten. Aber dann wird ja immer das Original-Motiv verwendet...
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

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

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Das wäre mir auch am liebsten. Aber dann wird ja immer das Original-Motiv verwendet...
    Was genau meinst du damit?

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

    Standard

    Das Originalbild hast du, wenn du
    PHP-Code:
    $this->singleSRC 
    verwendest. Das von Contao erzeugte Bild hast du mit
    PHP-Code:
    $this->src 

  6. #6
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das von Contao erzeugte Bild hast du mit
    PHP-Code:
    $this->src 
    Das war der gewünschte Denkanstoß!

    Allerdings verwendet Contao mit
    PHP-Code:
    <div class="heroimg" style="background-image: url(<?= $this->src ?>);"></div>
    jetzt immer das kleinste erzeugte Bild.
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

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

    Standard

    Achso, du willst das auch noch mit responsive images haben . Das geht als background image natürlich nicht.

    Erkläre nochmal genau die Anforderung bzw. zeige ein HTML Beispiel wo du den Container so gestyled hast wie er sein soll und wo auch schon das Bild inkl. responsive images drin ist.
    Geändert von Spooky (15.07.2016 um 12:20 Uhr)

  8. #8
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Die Anforderungen sind im Prinzip genau die, welche ich mit background-size:cover erzielen könnte - also ein immer proportional komplett ausgefülltes <div>. Allerdings eben mit responsive Images...
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

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

    Standard

    Ja, aber ich verstehe dein HTML und CSS Setup noch nicht ganz. So wie ich dich jetzt verstehe hast du einfach einen Container mit fixer Höhe, die Bilder sind ebenfalls schon fix auf diese Höhe zugeschnitten und jetzt musst du sie nur mehr per JavaScript nach links verschieben lassen, damit sie immer mittig sind.

  10. #10
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Die Größe der Bilder kenne ich ja nicht zwingend. Ich muss davon ausgehen, dass der Redakteur später "alles mögliche" hochlädt und das Bild soll dann "bestmöglich" dem Rahmen angepasst werden, so dass der Rahmen eben vollständig gefüllt ist.
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

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

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Die Größe der Bilder kenne ich ja nicht zwingend.
    Die Größe der Originalbilder nicht, aber du kannst die Ausgabegröße ja auf, Hausnummer, 1280x260px mit dem Modus "Wichtiger Teil" stellen (in diesem Fall wäre 1280px deine maximale Frontend Breite in deinem Layout).

  12. #12
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ich glaube ich stehe gerade voll aufm Schlauch...

    Bedeutet aber dann ja, dass der Redakteur für jedes Bild diese Einstellung/Größe hinterlegen muss oder?
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

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

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Bedeutet aber dann ja, dass der Redakteur für jedes Bild diese Einstellung/Größe hinterlegen muss oder?
    Nein, die legst du ja im Modul fest.

  14. #14
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ok, ich glaub ich hab's jetzt. Mein Gedankengang war einfach falsch. Danke dir auf jeden Fall!
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

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
  •