refactor: use HSL colours over hex in dark theme
This commit is contained in:
parent
205ff79e76
commit
e3b6995249
12 changed files with 46 additions and 43 deletions
|
@ -56,7 +56,6 @@ function toggleGuildSettings(e: Event) {
|
|||
position: relative;
|
||||
|
||||
border-bottom: 1px solid var(--padding-color);
|
||||
background-color: var(--topbar-background-color);
|
||||
}
|
||||
|
||||
#guild-name {
|
||||
|
|
|
@ -41,7 +41,7 @@ async function sendRequest() {
|
|||
padding: .3em .3em;
|
||||
|
||||
border-radius: 1em;
|
||||
border: 1px solid var(--accent-color);
|
||||
border: 1px solid var(--secondary-color);
|
||||
}
|
||||
|
||||
#add-friend-search-input {
|
||||
|
|
|
@ -43,7 +43,7 @@ const props = defineProps<{
|
|||
width: 100%;
|
||||
|
||||
border-radius: 1em;
|
||||
border: 1px solid var(--accent-color);
|
||||
border: 1px solid var(--secondary-color);
|
||||
|
||||
box-sizing: border-box;
|
||||
|
||||
|
|
|
@ -157,8 +157,8 @@ function buttonEditProfile() {
|
|||
width: 6em;
|
||||
height: 6em;
|
||||
|
||||
background-color: var(--accent-color);
|
||||
border: .15em solid var(--accent-color);
|
||||
background-color: var(--secondary-color);
|
||||
border: .15em solid var(--secondary-color);
|
||||
}
|
||||
|
||||
#profile-sub-header {
|
||||
|
|
|
@ -228,7 +228,7 @@ function changeTheme(themeType: StyleLayout, theme: Theme) {
|
|||
|
||||
.theme-instance:hover .layout-preview {
|
||||
border: .1em solid var(--primary-color);
|
||||
filter: drop-shadow(0 0 .2em var(--secondary-color));
|
||||
filter: drop-shadow(0 0 .2em var(--accent-color));
|
||||
transform: translate(3.5em, -4em);
|
||||
|
||||
height: 40dvw;
|
||||
|
|
|
@ -92,6 +92,6 @@ async function deleteAccount() {
|
|||
border-radius: 8px;
|
||||
border: none;
|
||||
color: var(--text-color);
|
||||
background-color: var(--accent-color);
|
||||
background-color: var(--secondary-color);
|
||||
}
|
||||
</style>
|
|
@ -157,7 +157,7 @@ function handleAboutMeKeyUp(event: KeyboardEvent) {
|
|||
border-radius: 8px;
|
||||
border: none;
|
||||
color: var(--text-color);
|
||||
background-color: var(--accent-color);
|
||||
background-color: var(--secondary-color);
|
||||
}
|
||||
|
||||
.profile-textarea-input {
|
||||
|
|
|
@ -49,7 +49,7 @@ const props = defineProps<{
|
|||
border-radius: 0 0 12px 12px;
|
||||
padding: 12px;
|
||||
min-height: 280px;
|
||||
background-color: var(--accent-color);
|
||||
background-color: var(--secondary-color);
|
||||
overflow-wrap: break-word;
|
||||
hyphens: manual;
|
||||
}
|
||||
|
@ -58,7 +58,7 @@ const props = defineProps<{
|
|||
width: 96px;
|
||||
height: 96px;
|
||||
border: 5px solid #4b3018;
|
||||
background-color: var(--secondary-color);
|
||||
background-color: var(--accent-color);
|
||||
border-radius: 100%;
|
||||
position: absolute;
|
||||
left: 16px;
|
||||
|
@ -78,7 +78,7 @@ const props = defineProps<{
|
|||
}
|
||||
|
||||
#about-me {
|
||||
background-color: var(--secondary-color);
|
||||
background-color: var(--accent-color);
|
||||
border-radius: 12px;
|
||||
|
||||
margin-top: 32px;
|
||||
|
|
|
@ -39,17 +39,17 @@ const props = defineProps<{
|
|||
}
|
||||
|
||||
.scary-button {
|
||||
background-color: red;
|
||||
background-color: var(--danger-text-color);
|
||||
}
|
||||
.scary-button:hover {
|
||||
background-color: red;
|
||||
background-color: var(--danger-text-highlighted-color);
|
||||
}
|
||||
|
||||
.neutral-button {
|
||||
background-color: var(--accent-color);
|
||||
background-color: var(--secondary-color);
|
||||
}
|
||||
.neutral-button:hover {
|
||||
background-color: var(--accent-highlighted-color);
|
||||
background-color: var(--secondary-highlighted-color);
|
||||
}
|
||||
|
||||
.stealth-button {
|
||||
|
|
|
@ -98,15 +98,15 @@ function selectButton(button: Element) {
|
|||
}
|
||||
|
||||
.radio-button:hover {
|
||||
background-color: var(--secondary-highlighted-color);
|
||||
background-color: var(--accent-highlighted-color);
|
||||
}
|
||||
|
||||
.selected-radio-button {
|
||||
background-color: var(--accent-color);
|
||||
background-color: var(--secondary-color);
|
||||
}
|
||||
|
||||
.selected-radio-button:hover {
|
||||
background-color: var(--accent-highlighted-color);
|
||||
background-color: var(--secondary-highlighted-color);
|
||||
}
|
||||
|
||||
.radio-button-radio, .selected-radio-button-radio {
|
||||
|
|
|
@ -72,6 +72,8 @@
|
|||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import Button from '~/components/UserInterface/Button.vue';
|
||||
|
||||
definePageMeta({
|
||||
layout: "auth"
|
||||
});
|
||||
|
|
|
@ -5,31 +5,33 @@ complementaryColor = white
|
|||
*/
|
||||
|
||||
:root {
|
||||
--text-color: #f7eee8;
|
||||
--secondary-text-color: #f0e8e4;
|
||||
--reply-text-color: #969696;
|
||||
--danger-text-color: #ff0000;
|
||||
--text-color: hsl(5, 95%, 95%);
|
||||
--secondary-text-color: hsl(195, 2%, 80%);
|
||||
--reply-text-color: hsl(0, 0%, 50%);
|
||||
--danger-text-color: hsl(0, 80%, 55%);
|
||||
--danger-text-highlighted-color: hsl(0, 100%, 50%);
|
||||
|
||||
--chat-background-color: #282624;
|
||||
--chat-highlighted-background-color: #383430;
|
||||
--chat-important-background-color: #ffc44f2f;
|
||||
--chat-important-highlighted-background-color: #ffa45f4a;
|
||||
--chat-featured-message-color: #4f2f1f58;
|
||||
--popup-background-color: #2f1f1f;
|
||||
--popup-highlighted-background-color: #3f2f2f;
|
||||
--modal-background-color: #28241f;
|
||||
--chat-background-color: hsl(28, 3%, 14%);
|
||||
--chat-highlighted-background-color: hsl(28, 6%, 17%);
|
||||
--chat-important-background-color: hsl(28, 50%, 50%, 0.20);
|
||||
--chat-important-highlighted-background-color: hsl(28, 75%, 60%, 0.25);
|
||||
--chat-featured-message-color: hsl(28, 100%, 60%, 0.35);
|
||||
--popup-background-color: hsl(20, 3%, 14%);
|
||||
--popup-highlighted-background-color: hsl(20, 6%, 20%);
|
||||
--modal-background-color: hsl(28, 5%, 12%);
|
||||
|
||||
--sidebar-background-color: #1f1e1d;
|
||||
--sidebar-highlighted-background-color: #2f2b28;
|
||||
--topbar-background-color: #1f1e1e;
|
||||
--chatbox-background-color: #1a1713;
|
||||
--sidebar-background-color: hsl(30, 5%, 12%);
|
||||
--sidebar-highlighted-background-color: hsl(30, 12%, 16%);
|
||||
--topbar-background-color: hsl(30, 2%, 12%);
|
||||
--chatbox-background-color: hsl(210, 1%, 6%);
|
||||
|
||||
--padding-color: hsl(0, 0%, 25%);
|
||||
|
||||
--primary-color: hsl(22, 85%, 55%);
|
||||
--primary-highlighted-color: hsl(22, 100%, 58%);
|
||||
--secondary-color: hsl(19, 78%, 42%);
|
||||
--secondary-highlighted-color: hsl(19, 85%, 50%);
|
||||
--accent-color: hsl(24, 90%, 37%);
|
||||
--accent-highlighted-color: hsl(24, 100%, 42%);
|
||||
}
|
||||
|
||||
--padding-color: #484848;
|
||||
|
||||
--primary-color: #f4741f;
|
||||
--primary-highlighted-color: #f68a3f;
|
||||
--secondary-color: #7c4018;
|
||||
--secondary-highlighted-color: #8f5b2c;
|
||||
--accent-color: #b35719;
|
||||
--accent-highlighted-color: #c76a2e;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue