diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2021-01-15 23:55:04 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2021-01-17 22:16:28 +0100 |
| commit | 30b8c9136a6641ba2e838317a604b775960b1ef0 (patch) | |
| tree | 9457948ed136b942550c62ade04eac47c2d78ab9 /commun.css | |
| parent | 05185dd3df8e2d3a47ada8e30b664ec442bfb3fd (diff) | |
| download | quatuorbellefeuille.com-30b8c9136a6641ba2e838317a604b775960b1ef0.tar.xz | |
Fix close button & icon positions
Diffstat (limited to 'commun.css')
| -rw-r--r-- | commun.css | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -237,6 +237,7 @@ footer.legal { position: relative; grid-template-columns: 2.4rem auto; align-items: center; + --close-size: 2rem; } .togglable > input.toggle { z-index: 2; @@ -258,10 +259,11 @@ footer.legal { .togglable > img.button.close { display: block; position: fixed; - top: 1rem; - right: 1rem; - width: 2rem; - height: 2rem; + top: calc(var(--close-size) / 2); + right: calc(var(--close-size) / 2); + width: var(--close-size); + height: var(--close-size); + margin: 0; transform-origin: var(--togglable-origin); transform: var(--togglable-transform); transition: transform 0.5s; @@ -291,10 +293,10 @@ footer.legal { .togglable > input.toggle:checked { display: block; position: fixed; - top: 1rem; - right: 1rem; - width: 1.5rem; - height: 1.5rem; + top: calc(var(--close-size) / 2); + right: calc(var(--close-size) / 2); + width: var(--close-size); + height: var(--close-size); z-index: 5; } .togglable > input.toggle:checked ~ img.button.close { @@ -314,8 +316,9 @@ footer.legal { header.menu .content { display: grid; - grid-template-columns: auto 4rem; - grid-template-rows: 4rem 4rem auto; + --cell-size: calc(var(--close-size) * 2); + grid-template-columns: auto var(--cell-size); + grid-template-rows: var(--cell-size) var(--cell-size) auto; } header.menu .content nav { grid-row: 1 / -1; |
