đ 24-DĂ©fi - Composants avec JavaScript
Créez une page d'aide (FAQ) en utilisant deux composants Bootstrap nécessitant du JavaScript:
- Un accordion (Type 1 - automatique)
- Des popovers (Type 2 - nécessite initialisation)
Contexteâ
Vous créez une page d'aide pour votre jeu Greenfoot. Cette page contient une FAQ (questions fréquentes) sous forme d'accordéon et des boutons d'aide avec des popovers pour des informations supplémentaires.
Vous devez trouver comment utiliser ces composants dans la documentation officielle:
https://getbootstrap.com/docs/5.3/components/

Kit de dĂ©partâ
Vous pouvez utiliser le HTML de départ suivant qui contient déjà Bootstrap et une base HTML.
Objectifsâ
1 - Lier le fichier JavaScriptâ
- Liez le fichier
bootstrap.bundle.min.jsà l'endroit indiqué dans le fichierHTML
Ce fichier est dans le dossier js de l'archive Bootstrap que vous pouvez télécharger à partir du site de Bootstrap.
Référerez-vous à l'introduction à Bootstrap pour la procédure de téléchargement au besoin.
2 - Ajouter un accordion (FAQ)â
- Un accordion avec 4 questions/réponses
- Chaque question peut s'ouvrir/fermer indépendamment
Contenu fourni (utilisez tel quel ou inventez votre contenu!)
| Question | Réponse |
|---|---|
| Comment déplacer mon personnage ? | Utilisez les flÚches du clavier pour déplacer votre personnage dans toutes les directions. |
| Comment gagner des points ? | Collectez les objets verts pour gagner 10 points chacun. Ăvitez les objets rouges qui retirent des points. |
| Combien de niveaux y a-t-il ? | Le jeu contient 5 niveaux de difficulté croissante. Chaque niveau débloque de nouvelles mécaniques. |
| Comment sauvegarder ma partie ? | Votre progression est sauvegardée automatiquement aprÚs chaque niveau complété. |
3 - Section d'aide rapide avec boutons popoversâ
- Un titre Aide rapide
- Trois boutons avec des popovers (info-bulles au clic)
Contenu fourni (utilisez tel quel ou utilisez votre propre contenu!)
| Bouton | Texte du popover |
|---|---|
| Commandes | FlÚches : déplacer, Espace : sauter, P : pause |
| Astuces | Restez en mouvement pour éviter les ennemis. Les power-ups apparaissent toutes les 30 secondes. |
| Support | Contactez-nous Ă support@jeu.com pour toute question. |
Les popovers nécessitent du code JavaScript d'initialisation. Utilisez la section Enable popovers (https://getbootstrap.com/docs/5.3/components/popovers/#enable-popovers)
Conseilsâ
- Accordion: Cherchez "Accordion" dans la doc Bootstrap et partez de l'exemple de base
- Popover: Cherchez "Popovers" dans la doc Bootstrap
- Vous aurez besoin de l'attribut
data-bs-toggle="popover"qui devrait dĂ©jĂ ĂȘtre inclus dans l'exemple de la documentation - N'oubliez pas de modifier
data-bs-contentpour le texte - N'oubliez pas le code JavaScript d'initialisation!
Ressourcesâ
Documentation des composants :