Salut!
Dans ce tuto Ă©tape par Ă©tape, nous allons voir comment permettre de gĂ©nĂ©rer dynamiquement une couleur en fonction d’une valeur et d’une valeur max (pourcentage).

Un super exemple de cas concret d’utilisation serait d’afficher des offres avec des prix, et de changer la couleur selon le prix. Ou afficher une note sur 10 visuellement.

Exemple ici

FACILE :star2: Ce tutoriel est à la portée de tous.


PRÉREQUIS

Nous aurons besoin du plugin Pourcent Color, disponible pour 3$ par mois.
Ce tutoriel fonctionne sur n’importe quel plan Bubble.

iFrame POURCENT COLOR


1. Ajoutez le plugin Pourcent Color Ă  votre application

Dans l’onglet “Plugin” de votre Ă©diteur d’application, cliquez sur “Add a plugin” et recherchez “Pourcent Color”
Abonnez-vous ou achetez le plugin.

2. Configuation initiale

Le plugin Percent Color fonctionne Ă  travers un Ă©lĂ©ment de page et vous donne la couleur finale Ă  travers un Ă©tat de cet Ă©lĂ©ment. Une fois que vous avez ajoutĂ© le plugin Ă  votre application, placez l’élĂ©ment Color Percent sur la page.

Dans la fenĂȘtre contextuelle des propriĂ©tĂ©s des Ă©lĂ©ments du plugin, vous pouvez dĂ©finir les valeurs et les couleurs utilisĂ©es pour gĂ©nĂ©rer votre couleur finale.

La couleur de départ et la couleur de fin correspondent au dégradé sur lequel vous souhaitez générer une couleur.

La valeur max correspond Ă  la valeur oĂč la couleur de fin sera atteinte. (La couleur de dĂ©but est la couleur de la valeur 0 et la couleur de fin est la valeur de la valeur maximale)

Vous pouvez laisser la valeur maximale à 100 si vous utilisez la valeur actuelle formatée en pourcentage.

3. Récupper et utiliser la couleur finale

L’élĂ©ment expose la couleur finale en tant qu’état.

Pour accĂ©der Ă  cet Ă©tat, recherchez Color Percent'Render Color (hex) . La valeur est formatĂ©e sous la forme d’une couleur hexadĂ©cimale (#ff22fe) avec le # inclus.

Voici un exemple avec un texte qui utilise la couleur de résultat comme couleur du texte.

4A. Cas concret

Je veux travailler sur un dégradé qui va de BLEU à ROUGE.
Je veux que la couleur rĂ©ponde Ă  un input, et qu’elle soit basĂ©e sur l’entrĂ©e maximale de toutes les entrĂ©es.

→ Je souhaite gĂ©nĂ©rer une couleur pour la valeur dynamique INPUT sur une Ă©chelle dynamique de 0 Ă  MAX INPUT.

Voici la configuration requise:

LIENS


:link: Application de démonstration: https: //plugin-demo-iframe.bubbleapps 

:link: Éditeur de dĂ©monstration: https://bubble.io/page?name=index&id


Si vous avez besoin d’aide ou pour aller plus loin avec le plugin, veuillez vous rĂ©fĂ©rer Ă  la documentation complĂšte.
:link: Documentation: https://www.notion.so/Embed-iFrame-Detector-



Ce tutoriel est réalisé par la plateforme française Ottho.
Progressez plus vite.

ottho