diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2021-01-15 23:39:07 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2021-01-17 22:16:28 +0100 |
| commit | f80e7885c9a4444119a0baed846fded84d6a5f8d (patch) | |
| tree | 5c55d3969ef9ec0a784e7bca091f21805d2b1d60 /commun.css | |
| parent | dd7e28c45d3a1d29e5fc9bb00bd992a0bdaf0c26 (diff) | |
| download | quatuorbellefeuille.com-f80e7885c9a4444119a0baed846fded84d6a5f8d.tar.xz | |
Make menu readable on mobile
Diffstat (limited to 'commun.css')
| -rw-r--r-- | commun.css | 52 |
1 files changed, 36 insertions, 16 deletions
@@ -34,6 +34,25 @@ header.banner:hover h1 { color: #d82; } +nav > ol, nav li.dropdown > ul { + list-style-type: none; +} +nav > ol > li > a { + display: block; + padding: 0.5em 0.1em; +} +nav li.dropdown > ul > li a img { + width: 1em; + height: 1em; +} + +.lang { + background-color: black; + border-radius: 50% 50% 50% 0; + color: white; + padding: 0.5em; +} + footer.legal { grid-column: 1 / -1; width: 100%; @@ -89,18 +108,12 @@ footer.legal { flex-wrap: wrap; padding-left: 0; text-align: center; - list-style-type: none; } nav > ol > li { flex: 1; } - nav > ol > li > a { - display: block; - padding: 0.5em 0.1em; - } - nav li.dropdown { position: relative; } @@ -131,17 +144,9 @@ footer.legal { display: block; /* Make link span whole containing block. */ padding-inline-start: 10%; } - nav li.dropdown > ul > li a img { - width: 1em; - height: 1em; - } .lang { grid-column: 5; - background-color: black; - border-radius: 50% 50% 50% 0; - color: white; - padding: 0.5em; margin: auto; margin-top: 3rem; } @@ -255,8 +260,8 @@ footer.legal { position: fixed; top: 1rem; right: 1rem; - width: 1.5rem; - height: 1.5rem; + width: 2rem; + height: 2rem; transform-origin: var(--togglable-origin); transform: var(--togglable-transform); transition: transform 0.5s; @@ -306,4 +311,19 @@ footer.legal { header.banner h1 { font-size: 1.6rem; } + + header.menu .content { + display: grid; + grid-template-columns: auto 4rem; + grid-template-rows: 4rem 4rem auto; + } + header.menu .content nav { + grid-row: 1 / -1; + grid-column: 1; + } + header.menu .content .lang { + grid-row: 2; + grid-column: 2; + margin: auto; + } } |
