budget_shopping_rentree_scolaire

17,00 

Visualiser l’état des dépenses de rentrée par rapport à un budget annuel via un indicateur visuel (thermomètre).

UGS : budget_shopping_rentree_scolaire Catégorie :

Fiche Descriptive Complète : Budget Shopping Rentrée Scolaire

🔷 INFORMATIONS GÉNÉRALES

Champ Détail

Nom du template budget_shopping_rentree_scolaire.html

Version 1.0.0

Date de création 19 Mars 2026

Auteur / Designer Gemini (Inspiré par Refoia Jeremy Tech)

Type de page Dashboard de suivi budgétaire personnel

Objectif principal Visualiser l’état des dépenses de rentrée par rapport à un budget annuel via un indicateur visuel (thermomètre).

🎯 DESCRIPTION FONCTIONNELLE

📌 Que fait ce template ?

Ce template est un outil de suivi financier minimaliste. Il permet d’afficher :

Le montant total d’un budget annuel (600€).

Une liste détaillée des achats effectués (Veste, sous-vêtements, manteau).

Une visualisation dynamique via un « thermomètre » en CSS/JS qui se remplit proportionnellement aux dépenses.

Un calcul automatique du pourcentage de consommation du budget.

📌 Public cible (Persona)

👤 Particuliers (Célibataires) gérant leur budget de rentrée.

👤 Étudiants souhaitant suivre leurs dépenses vestimentaires.

👤 Développeurs cherchant un exemple simple d’intégration d’animation de jauge en Vanilla JS.

⚙️ SPÉCIFICATIONS TECHNIQUES

🌐 Environnement & Compatibilité

Standard HTML : HTML5

Framework CSS : Aucun (CSS Pur / Custom Properties)

Framework JS : Vanilla JS (ES6+)

Browsers ciblés : Chrome ✅ Firefox ✅ Safari ✅ Edge ✅

Responsive : ✅ Oui (Centrage Flexbox et Max-width 500px)

📦 Dépendances / Assets

Polices : ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif (Polices système).

Icônes : Aucune (Stylisation CSS pure).

📥 ENTRÉES — CONTENU DYNAMIQUE

# Nom de la variable Type Obligatoire Description

1 annualBudget int ✅ Oui Le plafond budgétaire total (ex: 600).

2 totalSpent int ✅ Oui Somme totale des dépenses à comparer.

3 item-list array ✅ Oui Liste des articles (libellé + prix).

🧱 STRUCTURE DU FICHIER — DOM

budget_shopping_rentree_scolaire.html

└── 📌

└── 🏗️

├──

(Titre du budget)

├──

(Affiche le budget max et le % calculé)

├── 🧪

(Composant visuel)

│ ├── .glass-tube (Conteneur du mercure)

│ │ └── #mercury-fill (Élément animé en hauteur)

│ └── .bulb (Base du thermomètre avec l’objectif de prix)

├── 📋

    (Liste des articles

  • )

    └──

    (Note de conseil en épargne mensuelle)

    🎨 CHARTE GRAPHIQUE & DESIGN SYSTEM

    🎨 Palette de Couleurs (CSS Variables)

    CSS

    :root {

    –primary-color: #2c3e50; /* Bleu nuit : Texte et bordures */

    –accent-color: #e74c3c; /* Rouge : Mercure et prix total */

    –bg-color: #f4f7f6; /* Gris clair : Fond de page */

    –card-bg: #ffffff; /* Blanc : Fond du conteneur */

    }

    📐 Mise en Page — Layout

    Alignement : Flexbox (justify-content: center) pour le centrage vertical/horizontal.

    Animation : Transition de 1s (ease-out) sur la propriété height du mercure.

    Thermomètre : Design sur mesure utilisant des arrondis (border-radius) et des bordures épaisses.

    🧪 TESTS & VALIDATION

    # Cas de test Action Résultat attendu

    1 Chargement initial Ouvrir la page Le thermomètre monte de 0 à 38% en 500ms.

    2 Calcul du % Vérifier 227/600 Le texte affiche « 38% du budget annuel ».

    3 Responsive Réduire la fenêtre Le conteneur s’adapte sans dépasser 500px.

    4 Accessibilité Lecteur d’écran Les balises

      et

    • structurent bien la liste.

      📝 EXEMPLE D’OPTIMISATION JS

      JavaScript

      // Pour rendre le template dynamique, on pourrait injecter les données ainsi :

      const items = [

      { name: « Veste », price: 95 },

      { name: « Manteau », price: 120 }

      ];

      // Le script actuel calcule le ratio : (totalSpent / annualBudget) * 100

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “budget_shopping_rentree_scolaire”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *