NF Theme + Ajustement Other Themes
BIN
public/assets/images/Chirac.png
Normal file
|
After Width: | Height: | Size: 3.2 MiB |
|
Before Width: | Height: | Size: 805 KiB After Width: | Height: | Size: 805 KiB |
BIN
public/assets/images/NF.jpg
Normal file
|
After Width: | Height: | Size: 139 KiB |
|
Before Width: | Height: | Size: 27 KiB |
BIN
public/assets/images/Vilbrequin.webp
Normal file
|
After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 16 KiB |
@@ -21,6 +21,7 @@ const themes = {
|
|||||||
default: "Default",
|
default: "Default",
|
||||||
dark: "Sombre",
|
dark: "Sombre",
|
||||||
light: "Clair",
|
light: "Clair",
|
||||||
|
nf : "NF",
|
||||||
chirac: "Chirac",
|
chirac: "Chirac",
|
||||||
fanatic: "Fanatic",
|
fanatic: "Fanatic",
|
||||||
cyberpunk: "Cyberpunk",
|
cyberpunk: "Cyberpunk",
|
||||||
@@ -32,6 +33,7 @@ const themeSubtitles = {
|
|||||||
default: "Because why not?",
|
default: "Because why not?",
|
||||||
dark: "Darkness is my ally",
|
dark: "Darkness is my ally",
|
||||||
light: "Qui aime ce thème ?",
|
light: "Qui aime ce thème ?",
|
||||||
|
nf : "You call it music, i call it my Therapist",
|
||||||
chirac: "J'aime les pommes",
|
chirac: "J'aime les pommes",
|
||||||
fanatic: "Always Fnatic !",
|
fanatic: "Always Fnatic !",
|
||||||
cyberpunk: "Wake up, choom. We’ve got a city to burn.",
|
cyberpunk: "Wake up, choom. We’ve got a city to burn.",
|
||||||
|
|||||||
@@ -29,13 +29,14 @@
|
|||||||
color: var(--form-button-text-color);
|
color: var(--form-button-text-color);
|
||||||
border: none;
|
border: none;
|
||||||
padding: 0.3em 0.8em;
|
padding: 0.3em 0.8em;
|
||||||
border-radius: 6px;
|
border-radius: 8px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||||
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
|
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
|
||||||
|
font-size: 0.9rem;
|
||||||
|
font-weight: 550;
|
||||||
}
|
}
|
||||||
|
|
||||||
.download-path button#changePath:hover {
|
.download-path button#changePath:hover {
|
||||||
background-color: var(--form-button-bg-hover-color);
|
background-color: var(--form-button-bg-hover-color);
|
||||||
transform: scale(1.05);
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
body.chirac {
|
body.chirac {
|
||||||
/* Background image Chirac */
|
/* Background image Chirac */
|
||||||
background-image: url('../../assets/images/goat.webp');
|
background-image: url('../../assets/images/Chirac.png');
|
||||||
background-position: right;
|
/* background-position: right; */
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
background-attachment: fixed;
|
background-attachment: fixed;
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ body.cyberpunk {
|
|||||||
}
|
}
|
||||||
|
|
||||||
body.cyberpunk {
|
body.cyberpunk {
|
||||||
background-image: url('../../assets/images/cyberpunk4.webp');
|
background-image: url('../../assets/images/Cyberpunk.webp');
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
|
|||||||
48
public/styles/theme/nf-theme.css
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
body.nf {
|
||||||
|
/* Couleurs générales */
|
||||||
|
--background-color: #1a1a1a; /* fond sombre neutre */
|
||||||
|
--default-text-color: #e6dfd5; /* texte beige clair */
|
||||||
|
--subtitle-color: #f5f0e6; /* beige très clair (titres) */
|
||||||
|
--mp3-text-color: #d8cfc2; /* texte checkbox */
|
||||||
|
|
||||||
|
/* Formulaire */
|
||||||
|
--form-bg-color: #2a2a2a; /* fond formulaire gris sombre */
|
||||||
|
--form-input-bg-color: #222222; /* fond inputs sombre */
|
||||||
|
--form-input-border-color: #4a4036; /* bordure beige/brun */
|
||||||
|
--form-input-border-focus-color: #cbb89d; /* beige doré en focus */
|
||||||
|
--form-input-text-color: #f0e8dd; /* texte clair/beige */
|
||||||
|
--form-input-placeholder-color: #9a8f80; /* placeholder beige/gris */
|
||||||
|
--form-button-bg-color: #cbb89d; /* bouton beige doré */
|
||||||
|
--form-button-text-color: #1a1a1a; /* texte sombre */
|
||||||
|
--form-button-bg-hover-color: #b7a588; /* hover beige plus foncé */
|
||||||
|
|
||||||
|
/* Checkbox */
|
||||||
|
--checkbox-bg-default: #4a4036; /* brun/gris */
|
||||||
|
--checkbox-bg-checked: #cbb89d; /* beige doré */
|
||||||
|
--checkbox-checkmark-border-color: #1a1a1a; /* noir profond */
|
||||||
|
--checkbox-pulse-color: rgba(203,184,157,0.3); /* halo beige doux */
|
||||||
|
|
||||||
|
/* Download status */
|
||||||
|
--download-status-color: #cbb89d; /* beige doré */
|
||||||
|
|
||||||
|
/* Video Info Box */
|
||||||
|
--infos-box-color: #2a2a2a; /* fond sombre */
|
||||||
|
--video-info-text-color: #e6dfd5; /* texte beige clair */
|
||||||
|
--video-info-heading-color: #f5f0e6; /* titres beige clair */
|
||||||
|
--video-info-list-color: #d8cfc2; /* texte liste */
|
||||||
|
--video-info-list-strong-color: #ffffff; /* texte fort blanc cassé */
|
||||||
|
--video-info-link-color: #cbb89d; /* liens beige doré */
|
||||||
|
--video-info-link-hover-color: #b7a588; /* hover beige plus foncé */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Fond inspiré de ton image beige */
|
||||||
|
body.nf {
|
||||||
|
background-image: url('../../assets/images/NF.jpg'); /* mets ton image ici */
|
||||||
|
background-size: cover;
|
||||||
|
background-position: 70% center;
|
||||||
|
background-attachment: fixed;
|
||||||
|
}
|
||||||
|
|
||||||
|
body.nf .download-path {
|
||||||
|
color: var(--default-text-color);
|
||||||
|
}
|
||||||
@@ -1,8 +1,14 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
body.spicy {
|
body.spicy {
|
||||||
/* Couleurs générales */
|
/* Couleurs générales */
|
||||||
--background-color: #121212; /* fond noir profond */
|
--background-color: #121212; /* fond noir profond */
|
||||||
--default-text-color: #f5f5f5; /* texte clair */
|
--default-text-color: #581010; /* texte clair */
|
||||||
--subtitle-color: #e29191; /* accent rouge piment */
|
--subtitle-color: #3d0909; /* accent rouge piment */
|
||||||
--mp3-text-color: #ffffff; /* texte checkbox inline */
|
--mp3-text-color: #ffffff; /* texte checkbox inline */
|
||||||
|
|
||||||
/* Formulaire */
|
/* Formulaire */
|
||||||
@@ -37,8 +43,8 @@ body.spicy {
|
|||||||
|
|
||||||
/* Optionnel: background piments */
|
/* Optionnel: background piments */
|
||||||
body.spicy {
|
body.spicy {
|
||||||
background-image: url('../../assets/images/spicy.webp');
|
background-image: url('../../assets/images/Spicy.webp');
|
||||||
background-size: cover;
|
background-size:contain;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
background-attachment: fixed;
|
background-attachment: fixed;
|
||||||
}
|
}
|
||||||
|
|||||||
1
public/styles/theme/themeimport.css
vendored
@@ -6,3 +6,4 @@
|
|||||||
@import url("cyberpunk-theme.css");
|
@import url("cyberpunk-theme.css");
|
||||||
@import url("spicy-theme.css");
|
@import url("spicy-theme.css");
|
||||||
@import url("vilbrequin-theme.css");
|
@import url("vilbrequin-theme.css");
|
||||||
|
@import url("nf-theme.css");
|
||||||
@@ -37,7 +37,7 @@ body.vilbrequin {
|
|||||||
|
|
||||||
/* Optionnel: motif turbo ou jantes */
|
/* Optionnel: motif turbo ou jantes */
|
||||||
body.vilbrequin {
|
body.vilbrequin {
|
||||||
background-image: url('../../assets/images/Vilbrequin.avif'); /* adapte ton image */
|
background-image: url('../../assets/images/Vilbrequin.webp'); /* adapte ton image */
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
background-attachment: fixed;
|
background-attachment: fixed;
|
||||||
|
|||||||