mirror of
https://github.com/Ladebeze66/devsite.git
synced 2025-12-13 12:46:49 +01:00
60 lines
1.7 KiB
CSS
60 lines
1.7 KiB
CSS
/* Importation des styles de base, des composants et des utilitaires de Tailwind CSS */
|
|
@tailwind base;
|
|
@tailwind components;
|
|
@tailwind utilities;
|
|
|
|
/* Définition des variables CSS pour les couleurs de fond et de premier plan */
|
|
:root {
|
|
--background: #ffffff; /* Couleur de fond par défaut (clair) */
|
|
--foreground: #171717; /* Couleur de premier plan par défaut (foncé) */
|
|
}
|
|
|
|
/* Définition des variables CSS pour le mode sombre */
|
|
@media (prefers-color-scheme: dark) {
|
|
:root {
|
|
--background: #0a0a0a; /* Couleur de fond pour le mode sombre */
|
|
--foreground: #ededed; /* Couleur de premier plan pour le mode sombre */
|
|
}
|
|
}
|
|
|
|
/* Styles globaux pour le corps de la page */
|
|
body {
|
|
color: var(--foreground); /* Utilisation de la couleur de premier plan définie */
|
|
background: var(--background); /* Utilisation de la couleur de fond définie */
|
|
font-family: Arial, Helvetica, sans-serif; /* Police de caractères par défaut */
|
|
}
|
|
|
|
/* Définition d'une animation de fondu en entrée */
|
|
@keyframes fade-in {
|
|
from {
|
|
opacity: 0; /* Opacité initiale à 0 (invisible) */
|
|
transform: translateY(-10px); /* Déplacement initial vers le haut */
|
|
}
|
|
to {
|
|
opacity: 1; /* Opacité finale à 1 (visible) */
|
|
transform: translateY(0); /* Position finale */
|
|
}
|
|
}
|
|
|
|
/* Classe utilitaire pour appliquer l'animation de fondu en entrée */
|
|
.animate-fade-in {
|
|
animation: fade-in 0.5s ease-out; /* Animation de 0.5s avec une courbe de transition */
|
|
}
|
|
|
|
@keyframes blink {
|
|
0% { opacity: 0; }
|
|
50% { opacity: 1; }
|
|
100% { opacity: 0; }
|
|
}
|
|
|
|
.wait-animation .dot-1 {
|
|
animation: blink 1s infinite 0s;
|
|
}
|
|
|
|
.wait-animation .dot-2 {
|
|
animation: blink 1s infinite 0.2s;
|
|
}
|
|
|
|
.wait-animation .dot-3 {
|
|
animation: blink 1s infinite 0.4s;
|
|
} |