diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2020-11-04 00:35:49 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2020-11-17 21:21:51 +0100 |
| commit | 05c9daf01f4a7bb122bb81b915038582e182b9ef (patch) | |
| tree | 57a2f4be88d34c4820fa5634b70b59bd5a7d7fec | |
| parent | 24c47ae95e0ab1dbf70a522351d5eb07b2880fe7 (diff) | |
| download | quatuorbellefeuille.com-05c9daf01f4a7bb122bb81b915038582e182b9ef.tar.xz | |
Try to make content scrollable
couldn't find a way to make #photos and #bio backgrounds extend to the
bottom of .main, for some reason.
flex-grow is necessary on .main, otherwise the footer will pick up
excess height when zoomed out.
use flex: 1/2 for #photos/#bio, instead of percentages with
flex-shrink: 0.
| -rw-r--r-- | artistes.css | 20 | ||||
| -rw-r--r-- | commun.css | 4 |
2 files changed, 14 insertions, 10 deletions
diff --git a/artistes.css b/artistes.css index 2f33f7b..81006ac 100644 --- a/artistes.css +++ b/artistes.css @@ -1,17 +1,27 @@ +body { + height: 100vh; +} + .main { display: flex; + overflow: auto; + flex-grow: 1; } .main div { padding: 2%; } -#photos { - width: 30%; - flex-shrink: 0; +.main #photos { + flex: 1; background: #eee; } +.main #bio { + flex: 2; + background: #bbb; +} + #photos img { width: 40%; border-color: #ddd; @@ -25,7 +35,3 @@ #photos img:hover { filter: none; } - -#bio { - background: #bbb; -} @@ -34,15 +34,13 @@ nav ol li { } body { - height: 100%; display: flex; flex-direction: column; margin: 0; } .main { - flex-grow: 1; - background: #ccc; + background: #f00; } footer { |
