diff --git a/front/src/App.vue b/front/src/App.vue
index 24e833c..aa6d7e5 100644
--- a/front/src/App.vue
+++ b/front/src/App.vue
@@ -170,12 +170,20 @@ export default defineComponent({
probably not final style, just a kind of draft
*/
* {
+ /* background colors */
+ --bg0 : rgba(0, 0, 0, 0.2);
--bg1: #1e1d24;
--bg2: #4c4953;
--bg3: #393842;
--bg4: #2a2931;
--accent: rgb(14, 247, 149);
+ /* text fonts */
+ --font-text: white ;
+ --light-text:rgb(189, 189, 189);
+ --dark-text: rgb(158, 158, 158);
+ /* size */
--font-size: 25px;
+ --small-font-size : 0.8em;
--border-radius: 6px;
}
diff --git a/front/src/components/ActivityBar.vue b/front/src/components/ActivityBar.vue
index 59a6c91..fa942ad 100644
--- a/front/src/components/ActivityBar.vue
+++ b/front/src/components/ActivityBar.vue
@@ -73,8 +73,8 @@ export default defineComponent({
padding: 10px 15px;
display: flex;
justify-content: space-evenly;
- color: white;
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
+ color: var(--font-text);
+ box-shadow: 0 0 10px var(--bg0);
}
.room_id {
@@ -82,14 +82,14 @@ export default defineComponent({
}
.room_id > span {
- color:white;
+ color:var(--font-text);
}
.share_popup_background {
display: flex;
justify-content: center;
align-items: center;
- background-color: rgba(0, 0, 0, 0.2);
+ background-color: var(--bg0);
position: fixed;
top: 0;
left: 0;
@@ -114,7 +114,7 @@ export default defineComponent({
}
.share_label {
- color: rgb(189, 189, 189);
+ color: var(--light-text);
font-size: 0.9em;
margin-bottom: 0;
}
@@ -126,13 +126,13 @@ export default defineComponent({
border-radius: 4px;
padding: 5px;
font-size: 0.9em;
- color: rgb(173, 173, 173);
+ color: var(--dark-text);
background-color: var(--bg2);
transition: 0.1s;
}
.share_input:focus {
- color: white;
+ color: var(--text-font);
}
.share_submit_wrapper {
@@ -145,7 +145,7 @@ export default defineComponent({
transition: 0.1s;
border-radius: 4px;
background-color: var(--accent);
- color: white;
+ color: var(--font-text);
padding: 4px 8px;
cursor: pointer;
font-size: 0.8em;
@@ -162,7 +162,7 @@ export default defineComponent({
display: flex;
background-color: var(--bg3);
margin: 0;
- color: white;
+ color: var(--font-text);
padding: 10px;
align-items: center;
padding-left: 20px;
@@ -172,12 +172,12 @@ export default defineComponent({
.activity_bar_writing {
padding-left: 10px;
font-size: smaller;
- color: rgb(168, 168, 168);
+ color: var(--dark-text);
}
.activity_bar_room::before {
content: "# ";
- color: rgb(172, 172, 172);
+ color: var(--font-text);
}
.activity_bar_writing::before {
@@ -185,7 +185,7 @@ export default defineComponent({
}
.room_id_input{
text-align: left;
- color : white ;
+ color : var(--font-text) ;
font-size: 25px ;
border-top-style: hidden;
border-right-style: hidden;
@@ -201,7 +201,7 @@ export default defineComponent({
width: 100px;
font-size: 16px;
font-weight: 600;
- color: #fff;
+ color: var(--font-text);
cursor: pointer;
height: 30px;
margin: auto;
@@ -229,7 +229,7 @@ export default defineComponent({
}
.copy_button.gradient {
- background-image: linear-gradient(to right, #25aae1, #40e495, #30dd8a, #2bb673);
+ background-image: linear-gradient(to right, #25aae1, #40e495, #30dd8a, var(--accent));
box-shadow: 0 4px 15px 0 rgba(49, 196, 190, 0.75);
}
.copy_wrapper {
diff --git a/front/src/components/Login.vue b/front/src/components/Login.vue
index c30a674..b5a6426 100644
--- a/front/src/components/Login.vue
+++ b/front/src/components/Login.vue
@@ -25,7 +25,7 @@ export default defineComponent({
diff --git a/front/src/components/RoomEditor.vue b/front/src/components/RoomEditor.vue
index 52db9ee..e2b385b 100644
--- a/front/src/components/RoomEditor.vue
+++ b/front/src/components/RoomEditor.vue
@@ -53,7 +53,7 @@ export default defineComponent({
diff --git a/front/src/components/RoomList.vue b/front/src/components/RoomList.vue
index dcbf2cf..0b72791 100644
--- a/front/src/components/RoomList.vue
+++ b/front/src/components/RoomList.vue
@@ -41,7 +41,7 @@ export default defineComponent({
margin: 3px;
padding: 5px;
margin-left: 0;
- color: rgb(146, 146, 146);
+ color: var(--dark-text);
transition: all 0.1s;
cursor: pointer;
border-radius: 4px;
@@ -62,15 +62,15 @@ export default defineComponent({
cursor: pointer;
width: 0;
- --room_list_quit: rgb(145, 145, 145);
+ --room_list_quit: var(--dark-text);
}
.room_list_quit:hover {
- --room_list_quit: white;
+ --room_list_quit: var(--font-text);
}
.room_list_room:hover {
- color: white;
+ color: var(--font-text);
}
.room_list_item:hover > .room_list_quit {
diff --git a/front/src/components/UserList.vue b/front/src/components/UserList.vue
index df59653..dfb9e9e 100644
--- a/front/src/components/UserList.vue
+++ b/front/src/components/UserList.vue
@@ -32,7 +32,7 @@ export default defineComponent({
}
.user_list_item {
- color: white;
+ color: var(--font-text);
margin-top: 5px;
white-space: nowrap;
text-overflow: ellipsis;