Omet navegació

🎨 2. Unificar el CSS: Sistema de disseny coherent

base.css – El fonament

/*base.css – El fonament*/
/* Reset bàsic */ * { margin: 0; padding: 0; box-sizing: border-box; } /* Variables (CSS custom properties) */ :root { --primary: #2c3e50; --secondary: #3498db; --accent: #e74c3c; --light: #ecf0f1; --dark: #2c3e50; --font-main: 'Open Sans', sans-serif; --font-title: 'Montserrat', sans-serif; --shadow: 0 2px 10px rgba(0,0,0,0.1); --radius: 8px; } body { font-family: var(--font-main); line-height: 1.6; color: var(--dark); background-color: var(--light); }
/* components.css – Elements reutilitzables */
.btn { display: inline-block; padding: 10px 20px; background: var(--secondary); color: white; text-decoration: none; border-radius: var(--radius); transition: 0.3s; } .btn:hover { background: #2980b9; transform: translateY(-2px); } .card { background: white; padding: 20px; border-radius: var(--radius); box-shadow: var(--shadow); margin-bottom: 20px; }
/* tema.css – Personalitat per seccions */
/* Secció Manual (ton blau clar) */
.tema-manual {
  --primary: #1a73e8;
  --secondary: #4285f4;
  --light: #e8f0fe;
}

/* Secció Contacte (ton càlid) */
.tema-contacte {
  --primary: #d946ef;
  --secondary: #ec4899;
  --light: #fdf2f8;
}

/* Secció Blog o Notícies (verd natural) */
.tema-blog {
  --primary: #10b981;
  --secondary: #34d399;
  --light: #f0fdf4;
}

✅ Així, a cada pàgina HTML, afegeixes:
<body class="tema-manual">
i tots els estils es carreguen amb el seu "to" sense repetir codi.

Creat amb eXeLearning (Finestra nova)