From dc9c9500bf5f0fd66906576ee3df4f1c49a1871d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 15 Mar 2023 14:20:26 +0100 Subject: Improve accessibility --- client/src/sass/class-helpers/_common.scss | 24 --------------- client/src/sass/class-helpers/_text.scss | 47 ++++++++++++++++++++++++++++++ client/src/sass/class-helpers/index.scss | 1 + 3 files changed, 48 insertions(+), 24 deletions(-) create mode 100644 client/src/sass/class-helpers/_text.scss (limited to 'client/src/sass/class-helpers') diff --git a/client/src/sass/class-helpers/_common.scss b/client/src/sass/class-helpers/_common.scss index 0a81a415d..e42d7d587 100644 --- a/client/src/sass/class-helpers/_common.scss +++ b/client/src/sass/class-helpers/_common.scss @@ -3,30 +3,6 @@ @use '_variables' as *; @use '_mixins' as *; -.link-orange { - color: pvar(--mainForegroundColor); - font-weight: $font-semibold; - border-bottom: 0.18em solid pvar(--mainColor); - display: inline-block; - line-height: 1.1; - - &:hover { - color: pvar(--mainForegroundColor); - opacity: 0.8; - } -} - -.underline-orange { - display: inline-block; - border-bottom: 0.19em solid pvar(--mainColor); -} - -// --------------------------------------------------------------------------- - -.muted { - @include muted; -} - // --------------------------------------------------------------------------- .pt-badge { diff --git a/client/src/sass/class-helpers/_text.scss b/client/src/sass/class-helpers/_text.scss new file mode 100644 index 000000000..0fe698d4f --- /dev/null +++ b/client/src/sass/class-helpers/_text.scss @@ -0,0 +1,47 @@ +@use '_badges' as *; +@use '_icons' as *; +@use '_variables' as *; +@use '_mixins' as *; + +.link-orange { + color: pvar(--mainForegroundColor); + font-weight: $font-semibold; + border-bottom: 0.18em solid pvar(--mainColor); + display: inline-block; + line-height: 1.1; + + &:hover { + color: pvar(--mainForegroundColor); + opacity: 0.8; + } +} + +.underline-orange { + display: inline-block; + border-bottom: 0.19em solid pvar(--mainColor); +} + +// --------------------------------------------------------------------------- + +.muted { + @include muted; +} + +// --------------------------------------------------------------------------- + +@mixin ellipsis-multiline($number-of-lines) { + display: -webkit-box; /* stylelint-disable-line value-no-vendor-prefix */ + -webkit-line-clamp: $number-of-lines; + -webkit-box-orient: vertical; + overflow: hidden; +} + +.ellipsis-multiline-2 { + @include ellipsis-multiline(2); +} + +.ellipsis-multiline-3 { + @include ellipsis-multiline(3); +} + +// --------------------------------------------------------------------------- diff --git a/client/src/sass/class-helpers/index.scss b/client/src/sass/class-helpers/index.scss index 28beb3b7f..4fe935ab1 100644 --- a/client/src/sass/class-helpers/index.scss +++ b/client/src/sass/class-helpers/index.scss @@ -3,3 +3,4 @@ @use './_custom-bootstrap-helpers'; @use './_forms'; @use './_menu'; +@use './_text'; -- cgit v1.2.3