From ec9848091761a06eeda02bc70479c6ba9c609015 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Mon, 5 Oct 2020 22:46:54 -0600 Subject: [PATCH] Convert all Stylus into CSS and add CSS var def file --- src/App.vue | 104 +++++++++++++++++---------------- src/css/colours.css | 67 +++++++++++++++++++++ src/views/GameCode.vue | 54 ++++++++--------- src/views/JoinHost.vue | 12 ++-- src/views/WebsocketTesting.vue | 31 +++------- 5 files changed, 158 insertions(+), 110 deletions(-) create mode 100644 src/css/colours.css diff --git a/src/App.vue b/src/App.vue index d5ef9c1..78653d3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -95,88 +95,92 @@ export default { } - \ No newline at end of file diff --git a/src/css/colours.css b/src/css/colours.css new file mode 100644 index 0000000..436308b --- /dev/null +++ b/src/css/colours.css @@ -0,0 +1,67 @@ +/* Import all the fonts and whatnot */ +@import url("https://fonts.googleapis.com/css2?family=Germania+One&display=swap"); + +:root { + --fonts: 'Germania One', sans-serif; + + /* General Colours */ + --facist-red: #9d5757; + --liberal-blue: #6592bc; + + --title-letter-spacing: 2px; + --body-letter-spacing: 1px; + + /***********************************************************/ + /* Card Colours */ + --main-background-colour: #23272A; + --main-text-colour: #99AAB5; + + --card-background-colour: #23272A; + --card-text-colour: var(--main-text-colour);; + + --on-card-background-colour: #2C2F33; + --on-card-text-colour: var(--main-text-colour); + /***********************************************************/ + + --error-background-colour: #FF0000; + --error-text-colour: white; + + --warning-background-colour: #DBB400; + --warning-text-colour: black; + + --info-background-colour: #7289DA; + --info-text-colour: black; + + /***********************************************************/ + /* Styling for inputs (not all input types use all values) */ + + /* general */ + --input-letter-spacing: 1px; + --input-border-width: 2px; + --input-border-radius: 7px; + + /* background colours */ + --input-background: var(--on-card-background-colour); + --input-background-hover: #424242; + --input-background-active: #4a4a4a; + --input-background-focus: var(--input-background); + --input-background-warning: var(--input-background); + --input-background-error: var(--input-background); + + /* font colours */ + --input-text: var(--main-text-colour); + --input-text-hover: var(--input-text); + --input-text-active: var(--input-text); + --input-text-focus: var(--input-text); + --input-text-warning: var(--input-text); + --input-text-error: var(--input-text); + + /* border colours */ + --input-border-colour: transparent; + --input-border-colour-hover: transparent; + --input-border-colour-active: transparent; + --input-border-colour-focus: var(--liberal-blue); + --input-border-colour-warning: transparent; + --input-border-colour-error: var(--fascist-red); + /***********************************************************/ +} \ No newline at end of file diff --git a/src/views/GameCode.vue b/src/views/GameCode.vue index 6caff66..b9bdd5b 100644 --- a/src/views/GameCode.vue +++ b/src/views/GameCode.vue @@ -71,40 +71,32 @@ export default { } - - \ No newline at end of file diff --git a/src/views/JoinHost.vue b/src/views/JoinHost.vue index a5cb6e9..4d623b4 100644 --- a/src/views/JoinHost.vue +++ b/src/views/JoinHost.vue @@ -57,16 +57,16 @@ export default { } - \ No newline at end of file diff --git a/src/views/WebsocketTesting.vue b/src/views/WebsocketTesting.vue index a320b45..62cbe7c 100644 --- a/src/views/WebsocketTesting.vue +++ b/src/views/WebsocketTesting.vue @@ -159,33 +159,18 @@ export default { } - - \ No newline at end of file