From 3257a3511a12e22be5b31247da42a2e5a8d7458b Mon Sep 17 00:00:00 2001 From: Colin Kallemein Date: Tue, 4 Jun 2024 20:31:27 +0200 Subject: [PATCH] Cleanup styling, added global styling --- src/assets/scss/login.scss | 24 +----------------------- src/assets/scss/main.scss | 19 +++++++++++++++++++ src/components/screens/Characters.vue | 18 +++--------------- src/components/screens/Login.vue | 6 +++--- src/components/utilities/Modal.vue | 12 +----------- 5 files changed, 27 insertions(+), 52 deletions(-) diff --git a/src/assets/scss/login.scss b/src/assets/scss/login.scss index a6d6f88..0e862e1 100644 --- a/src/assets/scss/login.scss +++ b/src/assets/scss/login.scss @@ -48,9 +48,8 @@ border-top-left-radius: 3px; border-top-right-radius: 3px; } + input { - background-color: transparent; - border: none; padding: 0.3rem 0.25rem; font-size: 0.875rem; @@ -70,21 +69,13 @@ .button { padding: 0.6rem 0; min-width: 6.25rem; - text-align: center; position: relative; font-size: 0.65rem; - background-color: rgba($purple, 0.75); - border: rgba($white, 0.35) 1px solid; border-radius: 5px; span { - color: $white; margin: auto; } - - &:hover { - background-color: rgba($lilac, 0.75); - } } } } @@ -94,7 +85,6 @@ margin-top: 7rem; text-align: center; font-size: 3rem; - color: $white; text-shadow: -1px -1px 0 $gray, 1px -1px 0 $gray, @@ -102,18 +92,6 @@ 1px 1px 0 $gray; } -p, -a, -li, -label { - color: $white; -} - -button { - background-color: transparent; - border: none; -} - a { text-decoration: none; } diff --git a/src/assets/scss/main.scss b/src/assets/scss/main.scss index 983368c..f44dee8 100644 --- a/src/assets/scss/main.scss +++ b/src/assets/scss/main.scss @@ -25,6 +25,7 @@ h4, h5, h6 { font-family: GentiumPlus, serif; + color: $white; } p, @@ -34,6 +35,24 @@ a, button, label { font-family: Arial, sans-serif; + color: $white; +} + +button, input { + border: none; + background-color: transparent; +} + +button { + text-align: center; + &.btn-purple { + background-color: rgba($purple, 0.75); + border: rgba($white, 0.35) 1px solid; + + &:hover { + background-color: rgba($lilac, 0.75); + } + } } button:hover { diff --git a/src/components/screens/Characters.vue b/src/components/screens/Characters.vue index f763d54..eba28c5 100644 --- a/src/components/screens/Characters.vue +++ b/src/components/screens/Characters.vue @@ -25,7 +25,7 @@
- @@ -45,10 +45,10 @@
- +
- + @@ -138,15 +138,12 @@ function create() { background-image: none; button { - background-color: transparent; - border: none; height: 100%; width: 100%; padding: 40px 0; display: flex; flex-direction: column; justify-content: space-between; - text-align: center; &::before { content: ''; } @@ -157,7 +154,6 @@ function create() { } span { align-self: center; - color: $white; font-size: 16px; } } @@ -198,7 +194,6 @@ function create() { } label { - color: $white; font-weight: bold; position: absolute; top: 20px; @@ -209,7 +204,6 @@ function create() { button.delete { background-color: $red; - border: none; width: 30px; height: 30px; padding: 5px; @@ -231,7 +225,6 @@ function create() { width: 100%; text-align: center; transform: translateY(50%); - color: $white; z-index: 1; } @@ -251,19 +244,14 @@ function create() { button { padding: 8px 10px 8px 20px; min-width: 6.25rem; - text-align: center; position: relative; - background-color: rgba($purple, 0.75); - border: rgba($white, 0.35) 1px solid; border-radius: 5px; - color: $white; font-size: 18px; display: flex; gap: 10px; align-items: center; span { - color: $white; margin: auto; } diff --git a/src/components/screens/Login.vue b/src/components/screens/Login.vue index b58b32f..50501e5 100644 --- a/src/components/screens/Login.vue +++ b/src/components/screens/Login.vue @@ -15,9 +15,9 @@
- - - + + +
diff --git a/src/components/utilities/Modal.vue b/src/components/utilities/Modal.vue index 5d84efb..db8fb6c 100644 --- a/src/components/utilities/Modal.vue +++ b/src/components/utilities/Modal.vue @@ -100,7 +100,6 @@ onUnmounted(() => { .modal-header { cursor: move; background-color: rgba($purple, 0.6); - color: $white; padding: 0 20px; border-radius: 20px 20px 0 0; height: 3.75rem; @@ -117,8 +116,6 @@ onUnmounted(() => { height: 40px; margin: auto 0; padding: 0; - background-color: transparent; - border: none; position: relative; img { @@ -154,16 +151,8 @@ onUnmounted(() => { button { padding: 10px 16px; min-width: 6.25rem; - text-align: center; position: relative; - background-color: rgba($purple, 0.75); - border: rgba($white, 0.35) 1px solid; border-radius: 5px; - color: $white; - - &:hover { - background-color: rgba($lilac, 0.75); - } } .modal-form { display: inline; @@ -173,6 +162,7 @@ onUnmounted(() => { margin-bottom: 20px; label { margin-bottom: 10px; + color: $black; } input { max-width: 250px;