CSS propre avant SCSS
Voici un exemple de CSS simple mais structuré, prêt à être amélioré avec SCSS.
C'est le type de code que tu peux produire avec des bases CSS solides :
/* Variables CSS natives (limitées) */
:root {
--primary: #7aa7ff;
--bg-dark: #0b1020;
--text-light: #e9eeff;
}
/* Styles globaux */
body {
font-family: 'Inter', Arial, sans-serif;
background: var(--bg-dark);
color: var(--text-light);
margin: 0;
padding: 0;
}
/* Composant bouton */
.button {
background: var(--primary);
color: white;
padding: 10px 16px;
border-radius: 12px;
border: none;
cursor: pointer;
font-size: 16px;
transition: background 0.3s ease;
}
.button:hover {
background: #5a8fff;
}
/* Variante de bouton */
.button.secondary {
background: transparent;
border: 1px solid var(--primary);
color: var(--primary);
}
/* Composant carte */
.card {
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 16px;
padding: 24px;
margin: 16px 0;
}
Ce type de structure deviendra beaucoup plus maintenable avec les
variables et le nesting SCSS.
Cependant, même sans SCSS, un CSS bien organisé est déjà puissant.