X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/fe0e307313916ec7776069190a21f53f58b58837..refs/pull/3406/head:/resources/sass/styles.scss diff --git a/resources/sass/styles.scss b/resources/sass/styles.scss index 376541b5d..582bf7c75 100644 --- a/resources/sass/styles.scss +++ b/resources/sass/styles.scss @@ -1,3 +1,5 @@ +@use "sass:math"; + @import "reset"; @import "variables"; @import "mixins"; @@ -15,6 +17,7 @@ @import "codemirror"; @import "components"; @import "header"; +@import "footer"; @import "lists"; @import "pages"; @@ -108,8 +111,8 @@ $btt-size: 40px; color: #FFF; fill: #FFF; svg { - width: $btt-size / 1.5; - height: $btt-size / 1.5; + width: math.div($btt-size, 1.5); + height: math.div($btt-size, 1.5); margin-inline-end: 4px; } width: $btt-size; @@ -133,6 +136,23 @@ $btt-size: 40px; } } +.skip-to-content-link { + position: fixed; + top: -$-xxl; + left: 0; + background-color: #FFF; + z-index: 15; + border-radius: 0 4px 4px 0; + display: block; + box-shadow: $bs-dark; + font-weight: bold; + &:focus { + top: $-xl; + outline-offset: -10px; + outline: 2px dotted var(--color-primary); + } +} + .contained-search-box { display: flex; height: 38px; @@ -192,8 +212,12 @@ $btt-size: 40px; .entity-list-item p { margin-bottom: 0; } + .entity-list-item:focus { + outline: 2px dotted var(--color-primary); + outline-offset: -4px; + } .entity-list-item.selected { - background-color: rgba(0, 0, 0, 0.05) !important; + @include lightDark(background-color, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05)); } .loading { height: 400px; @@ -290,12 +314,12 @@ $btt-size: 40px; } } -table a.audit-log-user { +table.table .table-user-item { display: grid; grid-template-columns: 42px 1fr; align-items: center; } -table a.icon-list-item { +table.table .table-entity-item { display: grid; grid-template-columns: 36px 1fr; align-items: center;