Exercice 4 : Formulaire de commande¶
Objectif
Créer un formulaire HTML complet avec validation, intégration d'images et stylisation CSS pour comprendre les éléments de formulaire, leur agencement et leur présentation visuelle.
Workflow Git
Avant de commencer cet exercice :
Créer un formulaire de commande en ligne pour un site de vente de produits. Ce formulaire doit permettre à l'utilisateur de sélectionner des produits, de fournir des informations de livraison et de soumettre la commande.
1. Créer la structure du formulaire¶
- Créez un fichier HTML nommé
commande.html. - Le formulaire doit contenir les champs suivants:
- Nom du client (champ de texte)
- Adresse de livraison (zone de texte)
- Email (champ de texte)
- Sélectionner un produit (menu déroulant):
- Produit A
- Produit B
- Produit C
- Quantité (champ de texte)
- Méthode de paiement (boutons radio):
- Carte de crédit
- PayPal
- Virement bancaire
- Zone pour des instructions supplémentaires (zone de texte)
- Un bouton pour soumettre le formulaire.
2. Ajouter une image de produit¶
- Ajoutez une image pour chaque produit dans le formulaire. Utilisez une disposition qui montre une image à côté de la sélection du produit.
3. Styliser le formulaire avec CSS¶
- Créez un fichier CSS nommé
commande-styles.css. -
Appliquez les styles suivants :
- Couleurs et polices pour les labels et le texte.
- Styles pour les champs de saisie, les menus déroulants et les boutons.
- Ajustez le formulaire pour qu'il soit centré sur la page.
- Ajouter un effet de survol sur le bouton de soumission.
4. Livraison de l'exercice¶
Checklist avant de soumettre
- Fichiers :
exercice-4/commande.html,exercice-4/commande-styles.css - Dossier images avec 3 produits :
exercice-4/images/ - Tous les champs requis présents (nom, adresse, email, produit, quantité, paiement)
- Images de produits intégrées
- Formulaire centré et stylisé
- Effet hover sur le bouton
Création de la Pull Request
- Allez sur GitHub dans votre dépôt
- Cliquez sur "Compare & pull request"
- Titre de la PR :
feat(exercice-4): formulaire de commande -
Remplissez la description de la PR :
-
Ajoutez vos captures d'écran en glissant-déposant les images dans le champ de description
- Cliquez sur "Create pull request"
- N'oubliez pas : Ne cliquez PAS sur "Merge pull request" !
Captures d'écran à inclure dans votre PR
- Vue complète du formulaire
- Détail des images de produits
- Effet hover sur le bouton de soumission
- Formulaire rempli (exemple)