X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/8833b5bc3bc717c0303fb1a61a15c97f10b283ae..refs/pull/3365/head:/resources/sass/_header.scss diff --git a/resources/sass/_header.scss b/resources/sass/_header.scss index 246ef4b5b..f070f5a18 100644 --- a/resources/sass/_header.scss +++ b/resources/sass/_header.scss @@ -3,7 +3,7 @@ */ header .grid { - grid-template-columns: auto min-content auto; + grid-template-columns: minmax(max-content, 2fr) 1fr minmax(max-content, 2fr); } @include smaller-than($l) { @@ -77,9 +77,6 @@ header { } -.header-search { - display: inline-block; -} header .search-box { display: inline-block; margin-top: 10px; @@ -194,6 +191,11 @@ header .search-box { @include lightDark(color, #000, #fff); text-decoration: none; } + &:focus { + @include lightDark(background-color, #eee, #333); + outline-color: var(--color-primary); + color: var(--color-primary); + } } header .dropdown-container { display: block; @@ -219,17 +221,22 @@ header .search-box { z-index: 5; background-color: #FFF; border-bottom: 1px solid #DDD; + @include lightDark(border-bottom-color, #DDD, #333); box-shadow: $bs-card; } .tri-layout-mobile-tab { text-align: center; border-bottom: 3px solid #BBB; cursor: pointer; + margin: 0; + @include lightDark(background-color, #FFF, #222); + @include lightDark(border-bottom-color, #BBB, #333); &:first-child { border-inline-end: 1px solid #DDD; + @include lightDark(border-inline-end-color, #DDD, #000); } - &.active { - border-bottom-color: currentColor; + &[aria-selected="true"] { + border-bottom-color: currentColor !important; } } @@ -255,6 +262,9 @@ header .search-box { &:hover, &:focus-within { opacity: 1; } + @media (prefers-contrast: more) { + opacity: 1; + } } @include smaller-than($l) { @@ -272,7 +282,7 @@ header .search-box { .dropdown-search { position: relative; .dropdown-search-toggle { - padding: 6px; + padding: $-xs; border: 1px solid transparent; border-radius: 4px; &:hover { @@ -284,6 +294,14 @@ header .search-box { } } +.dropdown-search-toggle.compact { + padding: $-xxs $-xs; + .avatar { + height: 22px; + width: 22px; + } +} + .faded { a, button, span, span > div { color: #666;