Tutorial steps todo
Thème :
Intermédiaire
1 vues ·6/16 leçons

Étape 6 : CSS - Layout Principal et Header

Nous allons donner forme à la “carte” principale de l’application et styliser le titre.

1. Le Conteneur Principal (.app-container)

C’est la boîte blanche qui contient tout.

.app-container {
    width: 100%;
    max-width: 600px; /* Ne jamais dépasser 600px de large */
    background: var(--bg-card); /* Blanc */
    padding: 2rem; /* Espace intérieur aéré */
    border-radius: var(--radius); /* Coins arrondis (12px) */
    box-shadow: var(--shadow-md); /* Belle ombre portée pour le relief */
}

Notez l’utilisation des variables var(--radius) et var(--shadow-md) que nous avons définies à l’étape précédente.

2. L’En-tête (.app-header)

Nous allons centrer le texte et styliser le titre.

/* Header */
.app-header {
    text-align: center;
    margin-bottom: 2rem; /* Espace sous le header */
}

.app-header h1 {
    font-size: 1.8rem;
    font-weight: 700;
    letter-spacing: -0.5px; /* Resserre légèrement les lettres pour un look moderne */
}

/* Le mot "Pro" en couleur */
.accent {
    color: var(--primary); /* Notre violet */
}

.subtitle {
    color: var(--text-muted); /* Gris plus clair */
    font-size: 0.9rem;
    margin-top: 0.5rem;
}

Résultat visuel : Vous devriez voir une belle carte blanche au centre de l’écran avec une ombre douce. Le titre “TaskMaster Pro” est bien formaté, avec “Pro” en violet, et le sous-titre est en gris discret. Le reste du contenu (formulaire, stats) est encore en désordre à l’intérieur de la carte.

Prêt à passer à la suite ?

Vous avez terminé cette leçon sur Étape 6 : CSS - Layout Principal et Header. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.