diff options
| author | Omar Roth <omarroth@hotmail.com> | 2018-07-26 09:53:52 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-07-26 09:53:52 -0500 |
| commit | f07e3e5981a54c6ef9a49bfc784fa43f0a4f2dc5 (patch) | |
| tree | 973f5e41f1c52d7b80223b0af04bd13ec37b5a44 /assets/css/default.css | |
| parent | 0fba601e91b6c02d456c5a0710d445d7dfcebfe0 (diff) | |
| parent | 24538b729602cf994d69af62ae4284dc7c2cc6a4 (diff) | |
| download | invidious-f07e3e5981a54c6ef9a49bfc784fa43f0a4f2dc5.tar.gz invidious-f07e3e5981a54c6ef9a49bfc784fa43f0a4f2dc5.tar.bz2 invidious-f07e3e5981a54c6ef9a49bfc784fa43f0a4f2dc5.zip | |
Merge pull request #38 from FredrikAugust/rework-navbar
Rework navbar and update README
Diffstat (limited to 'assets/css/default.css')
| -rw-r--r-- | assets/css/default.css | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/assets/css/default.css b/assets/css/default.css index 7908025a..39558b37 100644 --- a/assets/css/default.css +++ b/assets/css/default.css @@ -17,6 +17,114 @@ div { animation: spin 2s linear infinite; } +/* + * Navbar + */ + +.navbar { + margin: 1em 0; + display: flex; /* this is also defined in framework, but in case of future changes */ + align-items: center; + justify-content: space-between; +} + +.navbar>div { + flex: 1; +} + +.navbar>.searchbar { + flex-grow: 2; /* take double the space of the other items */ +} + +.navbar a { + padding: 0; /* this way it will stay aligned with content under */ +} + +.navbar .index-link { + font-weight: bold; +} + +.navbar>.searchbar .pure-form input[type="search"] { + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #ccc; + border-radius: 0; + + padding: initial 0; + + box-shadow: none; + + transition: 0.1s border-bottom; +} + +.navbar>.searchbar .pure-form fieldset { + padding: 0; +} + +/* attract focus to the searchbar by adding a subtle transition */ +.navbar>.searchbar .pure-form input[type="search"]:focus { + border-bottom: 2px solid #aaa; +} + +.user-field { + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: center; +} + +.user-field div { + width: initial; +} + +.user-field div:not(:last-child) { + margin-right: 1em; +} + +@media screen and (max-width: 767px) { + .navbar { + flex-direction: column; + } + + .navbar>div { + display: flex; + justify-content: center; + } + + .navbar>div:not(:last-child) { + margin-bottom: 1em; + } + + .navbar>.searchbar>form { + width: 60%; + } +} + +@media screen and (max-width: 320px) { + .navbar>.searchbar>form { + width: 100%; + margin: 0 1em; + } +} + +/* + * Footer + */ + +.footer { + color: #666666; + margin: 2em 0; + text-align: center; +} + +.footer a { + color: inherit; + text-decoration: underline; +} + +/* keyframes */ + @keyframes spin { 0% { transform: rotate(0deg); |
