UAA 6    CSS

Widgets

1. Widget intégré via <iframe>

Les services comme YouTube ou Google Maps fournissent souvent un code <iframe> prêt à coller.

Exemple : vidéo YouTube


<iframe 
    width="560" 
    height="315" 
    src="https://www.youtube.com/embed/dQw4w9WgXcQ" 
    allowfullscreen>
</iframe>

2. Widget intégré via un script externe

Certains widgets se chargent automatiquement grâce à un script fourni par le service.

Exemple : bouton de partage Twitter


<a href="https://twitter.com/intent/tweet?text=Bonjour" class="twitter-share-button">
    Tweet
</a>

<script async src="https://platform.twitter.com/widgets.js"></script>

3. Widget intégré via un conteneur HTML + JavaScript

Certains widgets nécessitent un conteneur HTML dans lequel un script va injecter le contenu.

Exemple : widget météo (fictif)


<div id="meteo-widget"></div>

<script src="https://exemple.com/widget-meteo.js"></script>
<script>
    MeteoWidget.init({
        container: "#meteo-widget",
        city: "Bruxelles",
        theme: "light"
    });
</script>

Résumé

Comment trouver des widgets à intégrer dans une page web

Voici la méthode complète pour trouver facilement des widgets adaptés à ton site ou à ton projet.


1) Identifier le type de widget dont tu as besoin

Avant de chercher, définis ce que tu veux intégrer :


2) Chercher “widget + service” sur Google

Exemples de recherches efficaces :

Les bons widgets viennent souvent de :


3) Vérifier le mode d’intégration proposé

Un widget fiable propose généralement :

✔️ Code <iframe>

Le plus simple à intégrer.

✔️ Script externe <script src=\"...\">

Le widget se génère automatiquement.

✔️ Conteneur HTML + JavaScript

Permet des widgets configurables.


4) Vérifier la fiabilité du service


5) Tester le widget dans une page HTML simple









Si ça fonctionne ici, ça fonctionnera dans ton vrai site.


Résumé rapide