From afd1211852bd7c88ee0fd3496885174ec1d64758 Mon Sep 17 00:00:00 2001 From: Eliseu Amaro Date: Fri, 28 Jan 2022 23:15:01 +0000 Subject: [PATCH] [CSS] Using accent-color rule to stylize checkbox --- .../default_theme/css/widgets/buttons.css | 59 +++++++++++-------- 1 file changed, 34 insertions(+), 25 deletions(-) diff --git a/public/assets/default_theme/css/widgets/buttons.css b/public/assets/default_theme/css/widgets/buttons.css index 2a1ecfbf36..6902126b25 100644 --- a/public/assets/default_theme/css/widgets/buttons.css +++ b/public/assets/default_theme/css/widgets/buttons.css @@ -16,25 +16,6 @@ input[type=file] { padding: unset !important; } -input[type=color] { - appearance: none; - background-color: transparent; - border: none; - cursor: pointer; - height: var(--xxl); - width: var(--xxl); -} - -input[type=color]::-webkit-color-swatch { - border: none; - border-radius: var(--s); -} - -input[type=color]::-moz-color-swatch { - border: none; - border-radius: var(--s); -} - ::file-selector-button { background-color: unset; border: unset; @@ -76,13 +57,12 @@ select::-ms-expand { } button, input, select, textarea { + font-size: inherit; border: 1px solid var(--border) !important; border-radius: var(--s); - display: inline-block; - font-size: inherit; - max-width: border-box !important; + max-width: border-box; overflow: hidden; - padding: 6px 8px !important; + padding: 6px 8px; width: auto; } @@ -98,7 +78,7 @@ select { background-repeat: no-repeat; border-radius: var(--s); cursor: pointer; - max-width: 100% !important; + max-width: 100%; } select[multiple] { @@ -107,5 +87,34 @@ select[multiple] { } button:focus, button:hover, input:focus, input:hover, select:focus, select:hover, textarea:focus, textarea:hover { - box-shadow: var(--shadow-inset-accent) !important; + box-shadow: var(--shadow-inset-accent); } + +input[type=color] { + appearance: none; + background-color: transparent; + border: none; + cursor: pointer; + height: var(--xxl); + width: var(--xxl); +} + +input[type=color]::-webkit-color-swatch { + border: none; + border-radius: var(--s); +} + +input[type=color]::-moz-color-swatch { + border: none; + border-radius: var(--s); +} + +input[type=checkbox]:focus, +input[type=checkbox]:hover { + outline: 2px solid var(--accent); +} + +input[type=checkbox] +{ + accent-color: var(--accent); +} \ No newline at end of file