diff options
author | 2021-09-04 21:55:21 +0200 | |
---|---|---|
committer | 2021-09-04 21:55:21 +0200 | |
commit | 1e14a1101933dcfec3f357c590a455649db375ff (patch) | |
tree | 1edf1f49adc1ce3fc107ac5bba86589efac60983 /styles/main | |
parent | 6c54c9d57d5fa4c52aa454ed3ca09060b0674ad3 (diff) | |
download | my_apps-1e14a1101933dcfec3f357c590a455649db375ff.tar.gz my_apps-1e14a1101933dcfec3f357c590a455649db375ff.tar.bz2 my_apps-1e14a1101933dcfec3f357c590a455649db375ff.zip |
add mobile styles
Diffstat (limited to 'styles/main')
-rw-r--r-- | styles/main/_header.scss | 74 |
1 files changed, 66 insertions, 8 deletions
diff --git a/styles/main/_header.scss b/styles/main/_header.scss index 9fab16b..e6ac70f 100644 --- a/styles/main/_header.scss +++ b/styles/main/_header.scss @@ -6,34 +6,92 @@ nav { display: flex; - & > ul:first-of-type { + & > div { flex-grow: 1; - overflow: auto; + overflow-y: auto; + + & > span { + padding-left: .5em; + line-height: 2em; + font-weight: 600; + } + + & > ul { + display: flex; + } } - & > ul { + & > ul, + & > div > ul { display: block; & > li { display: inline-block; + & > span > span { + padding: .75em; + display: inline-block; + margin-left: .5em; + color: var(--color-error); + } + & > span, & > a { display: inline-block; color: var(--color-text); text-decoration: none; align-items: center; - padding: .25em .5em; - margin: .25em; border-radius: .5em; transition: .3s background, .3s color; + white-space: nowrap; + padding: .25em .5em; + margin: .25em; - &:hover { - background-color: var(--color-selected); - color: var(--color-text-alt); + @media(hover: hover) { + &:hover { + background-color: var(--color-selected); + color: var(--color-text-alt); + } } } } } } } + +.showMobileAppList { + @media(max-width: 40em) { + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background-color: var(--color-window-popup); + border-bottom: 1px solid var(--color-window-border-bottom); + border-top: 1px solid var(--color-window-border-top); + border-radius: .5em; + padding: 1em; + min-width: 13em; + + li { + width: 100%; + padding: 0; + margin: -.25em 0; + } + + & > li:first-of-type { + padding: .5em .5em 1em; + white-space: nowrap; + } + + & > li:last-of-type { + width: 100%; + padding-top: 1em; + text-align: center; + + span { + height: 2.1em; + padding: .5em .75em; + } + } + } +} |