Ergebnis 1 bis 4 von 4

Thema: CSS grid Spalten Problem

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.862
    Contao-Projekt unterstützen

    Support Contao

    Standard CSS grid Spalten Problem

    Hallo,

    ich steh da grad an einem CSS-Problem, das ich mir so nicht erklären kann:

    HTML-Code:
    <div class="teaserbox onetwo">
        <div class="textbox">...inhalt...</div>
        <div class="imagebox">...bild...</div>
    </div>
    HTML-Code:
    <div class="teaserbox twoone">
        <div class="textbox">...inhalt...</div>
        <div class="imagebox">...bild...</div>
    </div>
    Code:
    .teaserbox {
        display: grid;
        grid-template-rows: 300px;
        grid-template-areas: "colone coltwo";
    
        &.onetwo {
            grid-template-columns: 1fr 2fr;
    
            .textbox {
                grid-column: 1 / 2;
            }
    
            .imagebox {
                grid-column: 2 / 3;
            }
        }
    
        &.twoone {
            grid-template-columns: 2fr 1fr;  
                 
            .textbox {
                grid-column: 2 / 3;
            }
    
            .imagebox {
                grid-column: 1 / 2;
            } 
    
        }
    
    }
    Mit der Klassenkombination .teaserbox.onetwo wird mir
    links der Text in der schmalen Spalte und rechts das Bild in der breiten Spalte angezeigt

    Die Klassenkombination .teaserbox.twoone funktioniert jedoch nicht - da rutscht die linke Spalte nun unter die eigentliche Höhe auf 0px



    Gebe ich der .imagebox eine Höhe mit, dann macht das Bild nach unten auf

    Wenn ich das HTML dann so anpasse, dass ich .textbox und .imagebox von der Platzierung her austausche, dann funktioniert .teaserbox.twoone aber .teaserbox.onetwo nicht mehr.

    Ich denke, dass ich im CSS irgendwo eine Deklaration vergesse - aber nur welche

    Danke für die Hilfestellung
    Angehängte Grafiken Angehängte Grafiken
    Grüsse
    Bernhard


  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.862
    Contao-Projekt unterstützen

    Support Contao

    Standard

    zack ... einfach übersehen: grid-auto-flow: column;
    jetzt passt das
    Grüsse
    Bernhard


  3. #3
    Contao-Nutzer
    Registriert seit
    26.01.2023.
    Beiträge
    2

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    zack ... einfach übersehen: grid-auto-flow: column;
    jetzt passt das
    Hallo, konntest du dieses Problem lösen?

  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.862
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    ja, mit genau der genannten CSS Anweisung.
    Da das Image aber als background-image eingefügt ist, musste ich der .imagebox noch eine Höhe mitgeben.
    Grüsse
    Bernhard


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
  •