From bb76c48a4b4f282d4705a1862b681507d0d12773 Mon Sep 17 00:00:00 2001 From: Brian Stafford Date: Fri, 10 Nov 2023 14:01:13 -0600 Subject: [PATCH 1/2] introduce some variation in element background colors --- .../webserver/site/src/css/application.scss | 6 +++- client/webserver/site/src/css/forms.scss | 20 +++++++++---- client/webserver/site/src/css/forms_dark.scss | 4 +-- client/webserver/site/src/css/main.scss | 29 ++++++++++++++----- client/webserver/site/src/css/main_dark.scss | 28 ++++++++++++++---- client/webserver/site/src/css/market.scss | 7 +---- .../webserver/site/src/css/market_dark.scss | 4 --- client/webserver/site/src/css/wallets.scss | 6 ++-- .../webserver/site/src/css/wallets_dark.scss | 13 +++++++++ .../webserver/site/src/html/bodybuilder.tmpl | 2 +- client/webserver/site/src/html/forms.tmpl | 2 +- client/webserver/site/src/html/markets.tmpl | 6 ++-- client/webserver/site/src/html/wallets.tmpl | 6 ++-- client/webserver/site/src/js/charts.ts | 5 ++-- client/webserver/site/src/js/forms.ts | 2 +- 15 files changed, 93 insertions(+), 47 deletions(-) diff --git a/client/webserver/site/src/css/application.scss b/client/webserver/site/src/css/application.scss index dae0a95cb0..4d9ed2e8de 100644 --- a/client/webserver/site/src/css/application.scss +++ b/client/webserver/site/src/css/application.scss @@ -6,8 +6,12 @@ $buycolor_dark: #29bb77; $sellcolor_dark: #e95e5e; $buycolor_light: #207a46; $sellcolor_light: #99302b; -$light_body_bg: white; +$light_body_bg: #fafafa; $dark_body_bg: #091a28; +$light_form_bg: #fafafae4; +$dark_form_bg: #091a28e4; +$light_panel: #f0f0f0; +$dark_panel: #122739; $light_border_color: #ddd; $dark_border_color: #383f4b; $light_input_border: #999; diff --git a/client/webserver/site/src/css/forms.scss b/client/webserver/site/src/css/forms.scss index 1415309ddb..0c29b24f44 100644 --- a/client/webserver/site/src/css/forms.scss +++ b/client/webserver/site/src/css/forms.scss @@ -24,13 +24,13 @@ linear-gradient( to bottom, #e0e0e000, - $light_body_bg + $light_panel 90% ); } &:not(.nohover):hover { - background-color: #c7c7c7; + background-color: #7773; .fader { background-image: @@ -162,7 +162,6 @@ border-width: 1px; border-color: #555; opacity: 0.8; - background-color: $light_body_bg; position: relative; z-index: 150; } @@ -175,6 +174,7 @@ opacity: 1; top: 1px; cursor: default; + background-color: white; } .wtab:not(.selected) { @@ -244,12 +244,12 @@ button.form-button { left: 0; right: 0; padding: 25px 0; - background-color: $light_body_bg; - z-index: 100; + background-color: $light_form_bg; + z-index: 101; & > form { box-sizing: content-box; - padding: 50px; + padding: 2rem; margin: auto; text-align: left; position: relative; @@ -260,6 +260,14 @@ button.form-button { } } +div[data-handler=init], +div[data-handler=login], +div[data-handler=register] { + #forms { + z-index: 99; + } +} + #walletWait { max-width: 425px; diff --git a/client/webserver/site/src/css/forms_dark.scss b/client/webserver/site/src/css/forms_dark.scss index 5de4fa84ac..2adc2b6f77 100644 --- a/client/webserver/site/src/css/forms_dark.scss +++ b/client/webserver/site/src/css/forms_dark.scss @@ -14,14 +14,12 @@ body.dark { linear-gradient( to bottom, #13202b00, - $dark_body_bg + $dark_panel 90% ); } &:not(.nohover):hover { - background-color: #202c35; - .fader { background-image: linear-gradient( diff --git a/client/webserver/site/src/css/main.scss b/client/webserver/site/src/css/main.scss index c333c4db94..6aa4a5ca72 100644 --- a/client/webserver/site/src/css/main.scss +++ b/client/webserver/site/src/css/main.scss @@ -78,7 +78,6 @@ header.maintop { align-items: center; z-index: 100; border-bottom: 1px solid $light_border_color; - background-color: $light_body_bg; } a.logo-icon { @@ -96,7 +95,6 @@ div.main { flex-grow: 1; min-height: 0; position: relative; - z-index: 0; } div.clear { @@ -527,12 +525,7 @@ sup.token-parent { @include media-breakpoint-up(md) { div.mainlinks > div, div.mainlinks > a { - padding-left: 18px; - padding-right: 18px; - - &:last-child { - padding-right: 0; - } + padding: 10px 18px; } } @@ -554,3 +547,23 @@ sup.token-parent { } } +.panel { + background-color: $light_panel; +} + +div[data-handler=dexsettings], +div[data-handler=init], +div[data-handler=login], +div[data-handler=markets], +div[data-handler=mm], +div[data-handler=order], +div[data-handler=orders], +div[data-handler=register], +div[data-handler=settings], +div[data-handler=wallets] { + #forms > form:not(.plain) { + border-radius: 5px; + background-color: #f3f3f3; + box-shadow: 0 3px 6px #00000021, 0 2px 7px #00000041; + } +} diff --git a/client/webserver/site/src/css/main_dark.scss b/client/webserver/site/src/css/main_dark.scss index 136dcebbb3..b05465a414 100644 --- a/client/webserver/site/src/css/main_dark.scss +++ b/client/webserver/site/src/css/main_dark.scss @@ -3,10 +3,7 @@ body.dark { color: $font-color-dark; header.maintop { - background-color: $dark_body_bg; - border-bottom-style: solid; - border-color: $dark_border_color; - border-width: 1px; + border: 1px solid $dark_border_color; } a.logo-icon { @@ -116,7 +113,7 @@ body.dark { } #forms { - background-color: $dark_body_bg; + background-color: $dark_form_bg; } .buycolor { @@ -150,4 +147,25 @@ body.dark { background-color: #27278d; } } + + .panel { + background-color: $dark_panel; + } + + div[data-handler=dexsettings], + div[data-handler=markets], + div[data-handler=mm], + div[data-handler=order], + div[data-handler=orders], + div[data-handler=settings], + div[data-handler=init], + div[data-handler=login], + div[data-handler=register], + div[data-handler=wallets] { + #forms > form:not(.plain) { + border: 1px solid $dark-border-color; + background-color: $dark_panel; + box-shadow: 0 3px 6px #00000029, 0 2px 10px #00000049; + } + } } diff --git a/client/webserver/site/src/css/market.scss b/client/webserver/site/src/css/market.scss index e57f30330f..b34c804d06 100644 --- a/client/webserver/site/src/css/market.scss +++ b/client/webserver/site/src/css/market.scss @@ -44,10 +44,6 @@ div[data-handler=markets] { min-width: 375px; width: 90%; - & > div { - border: 1px solid $light_border_color; - } - #orderForm { input[type=number] { height: 30px; @@ -259,7 +255,7 @@ div[data-handler=markets] { border-style: none; &.selected { - background-color: #fffe; + background-color: #7773; } } @@ -885,7 +881,6 @@ div[data-handler=markets] { height: 100%; overflow-x: hidden; - border-style: none none none solid; } } diff --git a/client/webserver/site/src/css/market_dark.scss b/client/webserver/site/src/css/market_dark.scss index f5d3bc4f45..765bb373f2 100644 --- a/client/webserver/site/src/css/market_dark.scss +++ b/client/webserver/site/src/css/market_dark.scss @@ -62,10 +62,6 @@ body.dark { border-top: 1px solid $dark_border_color; } - .order-panel > div { - border: 1px solid $dark_border_color; - } - .user-order { border: 1px solid $dark_border_color; diff --git a/client/webserver/site/src/css/wallets.scss b/client/webserver/site/src/css/wallets.scss index a55b888a79..97abe086a1 100644 --- a/client/webserver/site/src/css/wallets.scss +++ b/client/webserver/site/src/css/wallets.scss @@ -75,7 +75,7 @@ .icon-select:hover, .icon-select.selected { opacity: 1; - background-color: #fff1; + background-color: #fff; } } @@ -280,11 +280,11 @@ .walletspage { #orderActivityBox { - border-top: 1px solid $dark-border-color; + border-top: 1px solid $light-border-color; } #marketsOverviewBox { - border-right: 1px solid $dark-border-color; + border-right: 1px solid $light-border-color; border-bottom: none; } diff --git a/client/webserver/site/src/css/wallets_dark.scss b/client/webserver/site/src/css/wallets_dark.scss index d279eabdaf..dab50b2feb 100644 --- a/client/webserver/site/src/css/wallets_dark.scss +++ b/client/webserver/site/src/css/wallets_dark.scss @@ -45,6 +45,19 @@ body.dark { background-color: $dark_body_bg; border-color: $dark_body_bg; } + + &.selected, + &:hover { + background-color: $dark_body_bg; + } + } + } + + @include media-breakpoint-up(lg) { + .walletspage { + #marketsOverviewBox { + border-color: $dark-border-color; + } } } } diff --git a/client/webserver/site/src/html/bodybuilder.tmpl b/client/webserver/site/src/html/bodybuilder.tmpl index 3535dc23d1..b10510a92b 100644 --- a/client/webserver/site/src/html/bodybuilder.tmpl +++ b/client/webserver/site/src/html/bodybuilder.tmpl @@ -23,7 +23,7 @@ {{end}} {{define "header"}} -