@mittlmedien
info@mittl-medien.de
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
.container { display: flex; flex-diretion: column; flex-wrap: wrap; justify-content: space-between; align-items: center; } .container:nth-child(1){ flex: 1 0 min-content; /* grow | shrink | basis */ } .container:nth-child(2){ align-self: flex-end; }
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
body.classname { display: flex; min-height: 100vh; flex-direction: column; } article.website-content { flex: 1; }
Text
Firefox Developer Tools 🚀
Text
Firefox Developer Tools 🚀
info@mittl-medien.de
@mittlmedien
.container { grid-template-columns: 40px 1fr auto 50px 40px; grid-template-rows: 25% 100px auto; justify-items: space-between; align-items: stretch; grid-row-gap: 3em; grid-column-gap: 1vh; } .container:nth-child(1){ grid-column-start: 1; grid-column-end: span col4-start; grid-row-start: 2; grid-row-end: span 2; } .container:nth-child(2){ grid-column: 2 / span 3; grid-row: 4 / 5; }
info@mittl-medien.de
@mittlmedien
.body { grid-template-areas: "header header header" "nav nav ." "content content aside" "footer footer footer"; grid-template-columns: 150px 1fr 1fr; grid-template-rows: 3fr 20px 10r 2fr; } .header { grid-area: header; } .aside { grid-area: aside; }
Internet Explorer wird nicht unterstützt.
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
grid-template-columns: repeat( auto-fit, minmax(250px, 1fr) ); grid-template-columns: repeat( auto-fill, minmax(250px, 1fr) );
info@mittl-medien.de
@mittlmedien
.wrapper { display: grid; gap: 10px; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(5, minmax(100px, auto)); } aside { grid-row: 1 / -1; }
Text
mit -1 springt man zur letzten Zeile im Explicit Grid
info@mittl-medien.de
@mittlmedien
lorem ipsum lorem ipsum
Lorem
Lorem
info@mittl-medien.de
@mittlmedien
.grid { display: grid; grid-template-columns: [line1] 1fr [line2] 2fr [line3] 1fr [line4]; grid-template-rows: auto auto auto; } .item { grid-column: 2 / 3; grid-row: 1 / 3; display: grid; grid-template-columns: subgrid; grid-template-rows: 10em 5em 200px 200px; }
info@mittl-medien.de
@mittlmedien
html { height: 100%; } body { min-height: 100%; display: grid; grid-template-rows: 1fr auto; } .footer { grid-row-start: 2; grid-row-end: 3; }
info@mittl-medien.de
@mittlmedien
@supports(display: flex) { /* definde your CSS */ } @supports(display: grid) { /* define your CSS */ } container { display: table; //display: table-cell; }
Browser Prefix mit Webpack oder Gulp generieren
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
Durch variable Breiten der Container ist die Höhe der Elemente oft unbekannt.
<div class="container"> <img src="http://placeimg.com/660/943/animals" alt="dog" /> </div>
.container { background: gray; width: 90%; padding-bottom: calc(943px / 342 * 100); height: 0; } img { width: 100%; }
info@mittl-medien.de
@mittlmedien
Es gibt auch Grid Generatoren und Spiele!
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien