Let it Flow! est un plugin qui sert à afficher une barre de progression, pour savoir où on se trouve dans une période définie.
Vous voulez savoir où vous en êtes pour un projet, une formation, un voyage, ... Il suffit d'indiquer une date de début et de fin.
Par exemple (ci-dessus) l'année 2024 !
Autre exemple, un peu + fun pour tout ceux qui attendent le weekend avec impatience : Weekend loading...
Téléchargez le plugin, copiez et intégrez les fichiers .js et .css de letItFlow à votre page. N'oubliez pas d'inclure jQuery !
Exemple:
<!-- Add jQuery library --> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> <!-- Add LetItFlow --> <script type="text/javascript" src="js/letItFlow.js"></script> <link rel="stylesheet" href="css/letItFlow.css">
<script type="text/javascript"> $(document).ready(function() { $('#example').letitflow(); }); </script>
NB : Si le nom de l'étape est trop long, il est remplacé par un symbole ( ■ ). On peut voir le nom de l'étape en survolant ce symbole ou la barre de progression ou au clic, si les tooltips ne sont pas désactivés.
Les seuls paramètres indispensables sont firstDay et lastDay
Exemple : '800 px'
Choix : 'dark' / 'light' — Par défaut : 'dark'
Choix : 'dark' / 'light' — Par défaut : 'light'
Exemple : #000000' ou 'rgb(0,0,0)' — Par défaut : '#777'
Exemple : new Date(2024, 1 - 1, 1)
(Année, mois, jour)
Exemple : new Date(2024, 12 - 1, 31)
(Année, mois, jour)
Exemple :
steps : [ { stepName : 'Janvier', // étape entre la date firstDay et celle-ci stepDate : new Date(2024, 1 - 1, 31) }, { stepName : 'Février', // étape entre la date précédente et celle-ci stepDate : new Date(2024, 2 - 1, 28) } ]
Choix : 'true' / 'false' — Par défaut : 'true'
Choix : 'true' / 'false' — Par défaut : 'true'
* Il y a un "-1" sur le mois parce que pour la fonction 'Date' de Javascript, les mois vont de 0 à 11, au lieu de 1 à 12.
Vous pourriez très bien mettre directement 0 pour janvier, ou 11 pour décembre, si cela vous parait plus logique ;-)