diff options
Diffstat (limited to 'web/src/grid-area.html')
-rw-r--r-- | web/src/grid-area.html | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/web/src/grid-area.html b/web/src/grid-area.html new file mode 100644 index 0000000..f3f4fde --- /dev/null +++ b/web/src/grid-area.html @@ -0,0 +1,55 @@ +<style> +.page-grid { + display: grid; + grid-template-columns: 1fr 2fr; + grid-template-areas: + "h h" + "s m" + "f f"; + gap: 1em; +} +.gh { + grid-area: h; + background-color: orange; +} +.gs { + grid-area: s; + background-color: green; +} +.gm { + grid-area: m; + background-color: gray; +} +.gf { + grid-area: f; + background-color: yellow; +} +.nav-items { + display: flex; /* flexbox model => flexible layout on row */ + justify-content: space-around; /* align flex boxes horizontally with space around */ + align-items: center; /* center flex items vertically */ + list-style: none; +} +p { + margin: 1em; +} +</style> +<div class="page-grid"> + <div class="gh"> + <ul class="nav-items"> + <li class="nav-item"><a href="">aa</a></li> + <li class="nav-item"><a href="">bb</a></li> + <li class="nav-item"><a href="">cc</a></li> + </ul> + </div> + <div class="gs"> + <p>Some text in the second column.</p> + </div> + <div class="gm"> + <p>Some text in the second column.</p> + </div> + <div class="gf"> + <p>Some text in the second column.</p> + </div> +</div> + |