Home page's front good
This commit is contained in:
@@ -109,9 +109,8 @@ class App {
|
|||||||
}
|
}
|
||||||
|
|
||||||
colorizeUI() {
|
colorizeUI() {
|
||||||
if (!window.location.pathname.includes("game.html")) return;
|
|
||||||
|
|
||||||
const elements = document.querySelectorAll(".menu__item, .game__item, .page__item");
|
const elements = document.querySelectorAll(".title, .menu__item, .game__item, .page__item");
|
||||||
|
|
||||||
const colorizeText = (el) => {
|
const colorizeText = (el) => {
|
||||||
const text = el.textContent;
|
const text = el.textContent;
|
||||||
|
|||||||
@@ -7,28 +7,28 @@
|
|||||||
CSS VARIABLES
|
CSS VARIABLES
|
||||||
============================================ */
|
============================================ */
|
||||||
:root {
|
:root {
|
||||||
--color-primary: #0066cc;
|
--color-primary: #ffc75e;
|
||||||
--color-primary-hover: #0052a3;
|
--color-primary-hover: #ffc75e;
|
||||||
--color-success: #3cff01;
|
--color-success: #3cff01;
|
||||||
--color-success-dark: #28a745;
|
--color-success-dark: #ffc75e;
|
||||||
--color-error: #ff4d4d;
|
--color-error: #ff4d4d;
|
||||||
--color-warning: #ffc107;
|
--color-warning: #ffc75e;
|
||||||
--color-github: #24292e;
|
--color-github: #ffc75e;
|
||||||
|
|
||||||
--color-bg: #a3a3a3;
|
--color-bg: #ffe5b5;
|
||||||
|
|
||||||
--app-background-base: radial-gradient(
|
--app-background-base: radial-gradient(
|
||||||
circle at top,
|
circle at top,
|
||||||
#000000,
|
#fff787,
|
||||||
#4d4d4d
|
#ff8080
|
||||||
);
|
);
|
||||||
|
|
||||||
--app-background-image: url("./assets/background.png");
|
--app-background-image: url("./assets/background.png");
|
||||||
|
|
||||||
--color-surface: #222;
|
--color-surface: #ffefce;
|
||||||
--color-surface-light: #333;
|
--color-surface-light: #ffc75e;
|
||||||
--color-text: #fff;
|
--color-text: #000000;
|
||||||
--color-text-muted: #aaa;
|
--color-text-muted: #000000;
|
||||||
|
|
||||||
--font-size-base: 10px;
|
--font-size-base: 10px;
|
||||||
--font-size-sm: 1.2rem;
|
--font-size-sm: 1.2rem;
|
||||||
@@ -117,14 +117,14 @@ body {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
text-shadow: 2px 2px 10px black;
|
text-shadow: 2px 2px 10px black;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
font-family: "Patrick Hand", cursive;
|
font-family: "Roboto";
|
||||||
|
letter-spacing: -10px;
|
||||||
color: rgba(248, 252, 2, 0.6);
|
color: rgba(248, 252, 2, 0.6);
|
||||||
|
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: var(--spacing-md);
|
padding: 0.6rem 1.2rem;
|
||||||
|
|
||||||
/* Rectangle + rounded corners */
|
background-color: #ffefce;
|
||||||
background-color: rgba(247, 7, 67, 0.6);
|
|
||||||
border: 2px solid rgba(0, 0, 0, 0.6);
|
border: 2px solid rgba(0, 0, 0, 0.6);
|
||||||
border-radius: var(--radius-lg);
|
border-radius: var(--radius-lg);
|
||||||
}
|
}
|
||||||
@@ -163,12 +163,12 @@ body {
|
|||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
border: 1px solid var(--color-surface-light);
|
border: 1px solid var(--color-surface-light);
|
||||||
border-radius: var(--radius-lg);
|
border-radius: var(--radius-lg);
|
||||||
|
border-color: #000;
|
||||||
padding: var(--spacing-sm) var(--spacing-md);
|
padding: var(--spacing-sm) var(--spacing-md);
|
||||||
font-size: var(--font-size-md);
|
font-size: var(--font-size-md);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
transition: all var(--transition-fast);
|
transition: all var(--transition-fast);
|
||||||
text-align: center;
|
text-align: center;
|
||||||
overflow: hidden;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.menu__item:hover {
|
.menu__item:hover {
|
||||||
@@ -201,8 +201,12 @@ body {
|
|||||||
position: fixed;
|
position: fixed;
|
||||||
top: var(--spacing-lg);
|
top: var(--spacing-lg);
|
||||||
right: 50px;
|
right: 50px;
|
||||||
|
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
gap: var(--spacing-lg);
|
||||||
|
|
||||||
|
z-index: var(--z-menu);
|
||||||
}
|
}
|
||||||
|
|
||||||
.game__item {
|
.game__item {
|
||||||
@@ -210,12 +214,12 @@ body {
|
|||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
border: 1px solid var(--color-surface-light);
|
border: 1px solid var(--color-surface-light);
|
||||||
border-radius: var(--radius-lg);
|
border-radius: var(--radius-lg);
|
||||||
|
border-color: #000;
|
||||||
padding: var(--spacing-sm) var(--spacing-md);
|
padding: var(--spacing-sm) var(--spacing-md);
|
||||||
font-size: var(--font-size-md);
|
font-size: var(--font-size-md);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
transition: all var(--transition-fast);
|
transition: all var(--transition-fast);
|
||||||
text-align: center;
|
text-align: center;
|
||||||
overflow: hidden;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.game__item:hover {
|
.game__item:hover {
|
||||||
@@ -327,13 +331,15 @@ body {
|
|||||||
left: 50%;
|
left: 50%;
|
||||||
transform: translate(-50%, -50%);
|
transform: translate(-50%, -50%);
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border: 2px ridge var(--color-text);
|
|
||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
z-index: var(--z-window);
|
z-index: var(--z-window);
|
||||||
display: none;
|
display: none;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
min-width: 280px;
|
min-width: 280px;
|
||||||
box-shadow: var(--shadow-lg);
|
box-shadow: var(--shadow-lg);
|
||||||
|
border-radius: 5px;
|
||||||
|
border-color: #aa1f1f;
|
||||||
|
border: 6px solid #faac37;
|
||||||
}
|
}
|
||||||
|
|
||||||
.window--visible {
|
.window--visible {
|
||||||
@@ -394,7 +400,8 @@ body {
|
|||||||
.message {
|
.message {
|
||||||
font-size: var(--font-size-sm);
|
font-size: var(--font-size-sm);
|
||||||
padding: var(--spacing-xs);
|
padding: var(--spacing-xs);
|
||||||
border-radius: var(--radius-sm);
|
border-radius: var(--radius-lg);
|
||||||
|
border-color: #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
.message--success {
|
.message--success {
|
||||||
@@ -414,10 +421,11 @@ body {
|
|||||||
============================================ */
|
============================================ */
|
||||||
.login {
|
.login {
|
||||||
width: 320px;
|
width: 320px;
|
||||||
border-radius: 10px;
|
border-radius: 5px;
|
||||||
border-color: #ff0000;
|
border-color: #aa1f1f;
|
||||||
border: 6px solid #000000;
|
border: 6px solid #faac37;
|
||||||
background: var(--color-surface);
|
background: #ffffff;
|
||||||
|
color: #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login__form {
|
.login__form {
|
||||||
@@ -629,30 +637,6 @@ body {
|
|||||||
padding: var(--spacing-sm) 0;
|
padding: var(--spacing-sm) 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ============================================
|
|
||||||
EASTER EGG BUTTON
|
|
||||||
============================================ */
|
|
||||||
/* .easter-egg {
|
|
||||||
position: absolute;
|
|
||||||
top: 20%;
|
|
||||||
left: 50%;
|
|
||||||
transform: translateX(-50%);
|
|
||||||
z-index: 1;
|
|
||||||
background: var(--color-surface);
|
|
||||||
color: var(--color-text);
|
|
||||||
border: 1px solid var(--color-surface-light);
|
|
||||||
padding: var(--spacing-sm) var(--spacing-md);
|
|
||||||
cursor: pointer;
|
|
||||||
font-size: var(--font-size-md);
|
|
||||||
border-radius: var(--radius-md);
|
|
||||||
transition: all var(--transition-fast);
|
|
||||||
}
|
|
||||||
|
|
||||||
.easter-egg:hover {
|
|
||||||
background: var(--color-error);
|
|
||||||
border-color: var(--color-error);
|
|
||||||
} */
|
|
||||||
|
|
||||||
/* ============================================
|
/* ============================================
|
||||||
UTILITIES
|
UTILITIES
|
||||||
============================================ */
|
============================================ */
|
||||||
@@ -698,7 +682,7 @@ body {
|
|||||||
.friends__tab {
|
.friends__tab {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
padding: var(--spacing-sm);
|
padding: var(--spacing-sm);
|
||||||
background: var(--color-surface);
|
background: var(--color-surface-light);
|
||||||
border: 1px solid var(--color-surface-light);
|
border: 1px solid var(--color-surface-light);
|
||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|||||||
@@ -3,14 +3,14 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<title>Transcendence.io</title>
|
<title>Transcendence</title>
|
||||||
<link rel="stylesheet" href="index.css" />
|
<link rel="stylesheet" href="index.css" />
|
||||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&display=swap" rel="stylesheet" />
|
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&display=swap" rel="stylesheet" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1 class="title">Transcendence.io</h1>
|
<h1 class="title">Transcendence</h1>
|
||||||
|
|
||||||
<nav class="menu" aria-label="Menu principal">
|
<nav class="menu" aria-label="Menu principal">
|
||||||
<button class="menu__item" data-action="login" aria-label="Login">Login</button>
|
<button class="menu__item" data-action="login" aria-label="Login">Login</button>
|
||||||
|
|||||||
Reference in New Issue
Block a user