Ergebnis 1 bis 7 von 7

Thema: Wie binde ich ein Bild Responsiv ein?

  1. #1
    Alter Contao-Hase
    Registriert seit
    06.07.2009.
    Beiträge
    1.492

    Standard Wie binde ich ein Bild Responsiv ein?

    Moin,

    ich habe eine Header Grafik die 700px breit und 150 Hoch ist.

    Wie schaffe ich es, das sich die Grafik evenfalls an die Breite des zur Verfügung stehenden Fensters anpasst?

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

    Standard

    Wie sieht dein HTML code momentan dafür aus? Allgemein benutze ich bei einer regulären HTML Struktur für Bilder (wie sie auch bei den Content Elementen in Contao verwendet wird)
    PHP-Code:
    <figure>
        <
    img src="..." />
    </
    figure
    folgendes CSS:
    PHP-Code:
    figure {
        
    display:block;
        
    max-width:100%;
        
    margin:0;
        -
    webkit-box-sizing:border-box;
           -
    moz-box-sizing:border-box;
                
    box-sizing:border-box;
    }

    figure img {
        
    width:auto;
        
    height:auto;
        
    max-width:100%;
        
    display:block;
        
    margin:0 auto/* <-- nur wenn Bild zentriert sein soll im <figure> */

    border-box sizing deshalb, weil Contao bei den Bildabständen die Abstände als Padding für <figure> definiert.

  3. #3
    Alter Contao-Hase
    Registriert seit
    06.07.2009.
    Beiträge
    1.492

    Standard

    Code:
    <figure> <img src="tl_files/layout/hbackground.jpg"></figure>
    Das Bild ist 700px; breit und 150 px hoch

    Code:
    figure img {
        display: block;
        height: auto;
        max-width: 100%;
        width: auto;
    }
    img {
        height: auto;
        max-width: 100%;
    }
    img {
        border: 0 none;
    }
    body {
        color: #202020;
        font: 13px Arial,Helvetica,sans-serif;
        text-align: left;
    }
    body {
        font-size: 100.01%;

    Das ist das gesamte CSS der auf das Bild Anwendung findet!

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

    Standard

    Dir fehlt noch
    PHP-Code:
    figure {
        
    max-width:100%;

    denn ansonsten ist das figure mindestens so breit wie das Bild selbst, iirc.

  5. #5
    Alter Contao-Hase
    Registriert seit
    06.07.2009.
    Beiträge
    1.492

    Standard

    das ganze figure hab ich auch drin stehen

    nur malso der link... seite ist nur zum testen

    http://acta-playground.de/liverpool/index.php/home.html

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

    Standard

    Dein #wrapper hat eine Fixe breite von 700px, dadurch kann sich auch nie etwas verkleinern.

  7. #7
    Alter Contao-Hase
    Registriert seit
    06.07.2009.
    Beiträge
    1.492

    Standard

    oh mann so doof ^^

    Danke gleich wieder rausgenommen

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
  •