Breakdance: ungleichmäßige Grids für DIVs, Post-List (Archive) oder Gallery

https://visualgridbuilder.com/

 

  • Mutter-DIV als Grid definieren. Wenn man z. B. 1 Reihe mit 2/3 und 1/3 möchte, dann muss man ein Grid mit 3 Spalten machen
  • in VisualGridBuilder das Layout bauen und das CSS generieren lassen:
    /* Grid CSS */ 
    .grid { display: grid; grid-template-columns: repeat(3, minmax(10px, 1fr)); 
    grid-template-rows: repeat(0, minmax(100px, 1fr)); gap: 10px; } 
    
    /* Items CSS */ 
    .grid-item{ background: #c8b6ff; } 
    .grid-item-1 { grid-area: 1 / 1 / 2 / 3; } 
    .grid-item-2 { grid-area: 1 / 3 / 2 / 4; }
  • im Kind-DIV das jeweilige CSS eintragen:

    DIV1 unter Advanced > CustomCSS: grid-area: 1 / 1 / 2 / 3;
    DIV2 unter Advanced > CustomCSS: grid-area: 1 / 3 / 2 / 4;

  • für jeden Breakpoint ein neues Layout im VisualGridBuilder bauen und dementsprechend in die Kind-DIVs eintragen.
  • Im Tablet-Mode, wenn man nur eine Spalte möchte, dann trägt man ein:
    grid-area: auto;

 

In einer Gallery muss man sich in der Webansicht die entsprechende Klasse des Bildes über den Inspector heraussuchen.