<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="description" content="Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre la consommation énergétique globale de votre foyer." /> <link rel="stylesheet" href="./style.css" /> <link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap" rel="stylesheet" /> <link rel="icon" href="assets/ecolyo-icon.svg" /> <title>Ecolyo</title> </head> <body> <nav> <div class="main-logo"> <img src="./assets/logo-with-text.svg" alt="ecolyo-logo-with-text" /> <img src="./assets/beta.svg" alt="beta-logo" class="beta-logo" /> </div> <div class="links"> <a class="navlink" href="#how-it-works">Comment ça marche ?</a> <a class="navlink" href="#security">La sécurité</a> <a class="navlink" href="#test-ecolyo">Tester Ecolyo</a> </div> </nav> <div class="banner"></div> <section class="main-cta"> <div class="container"> <div class="content-txt"> <h1 class="text-36-white"> Visualiser et jouer avec sa consommation d'énergie et d'eau </h1> <div class="content-img mobile-illu"> <img src="assets/illu-landing-graph.svg" alt="illustration-graph" class="illu illu-sun" /> </div> <p class="text-18-white-padding"> Grâce à Ecolyo, vous pouvez maitriser les dépenses énergetiques et d’eau de votre foyer et relever de nombreux défis. </p> <p class="text-18-white-padding"> Il vous suffit d'être équipé d'un compteur Linky et/ou Gazpar et/ou Téléo pour en profiter ! </p> <p class="text-18-white-padding"> Pour tester en avant-première le service, canditatez via le formulaire ci-dessous ! </p> <a href="https://metropoledelyon.typeform.com/to/p5VoVLPm" target="_blank" class="button robots-nocontent" > <img src="assets/ecolyo-icon.svg" alt="ecolyo-icon" /> Devenir testeur </a> </div> <div class="content-img desktop-illu"> <object type="image/svg+xml" data="assets/illu-landing-graph.svg" class="illu illu-graph" id="illu-sun" ></object> </div> </div> </section> <section class="explanation" id="how-it-works"> <div class="content"> <h2 class="text-36-white">Comment ça marche ?</h2> <p class="text-18-white-padding"> Ecolyo vous permet de centraliser le suivi de vos consommations en fonction de votre installation <br />en utilisant votre ou vos compteur(s) communiquant(s). </p> <div class="compteurs"> <div class="bloc elec-color"> <img class="compteur-img" src="./assets/linky.svg" alt="compteur-linky" /> <h3>Linky</h3> <p class="text-18-white">pour l'éléctricité</p> <div class="provider-logo"> <img alt="enedis-logo" src="./assets/enedis-logo.png" /> </div> </div> <span>ou</span> <div class="bloc water-color"> <img class="compteur-img" src="./assets/teleo.svg" alt="compteur-teleo" /> <h3>Téléo</h3> <p class="text-18-white">pour l'eau</p> <div class="provider-logo"> <img alt="edl-logo" src="assets/edl-logo.png" /> </div> </div> <span>ou</span> <div class="bloc gaz-color"> <img class="compteur-img" src="./assets/gazpar.png" alt="compteur-gazpar" /> <h3>Gazpar</h3> <p class="text-18-white">pour le gaz</p> <div class="provider-logo"> <img alt="grdf-logo" src="assets/grdf-logo.png" /> </div> </div> </div> </div> </section> <section class="security" id="security"> <div class="container"> <img src="./assets/shield.svg" alt="security-shield" class="security-shield" /> <div class="text-content"> <h2 class="text-36-black"> La confidentialité de vos données personnelles :<br /> notre priorité </h2> <p class="text-18-black-padding"> Pour que personne d’autre que vous n’ait accès à vos données, nous vous protégeons en utilisant un service de cloud personnel : Cozy. </p> <p class="text-18-black-padding"> Pour accéder a Ecolyo, il vous faudra donc prendre le temps de créer ce cloud personnel. Ce cloud hébergera vos données et Ecolyo mais personne, ni Cozy ni même la Métropole de Lyon, ne pourra avoir accès à vos données personnelles. </p> <!-- <a href="https://support.grandlyon.com/clouds-personnels-grand-lyon/" target="_blank" class="button" > En savoir plus sur mon cloud personnel </a> --> </div> </div> </section> <section class="test-ecolyo" id="test-ecolyo"> <div class="content container"> <div class="text-content"> <h2 class="text-36-white">Tester Ecolyo</h2> <p class="text-18-white-padding"> Candidatez à l'expérimentation Ecolyo pour tester le service avant sa sortie grand public. <br /> Si vous êtes éligibles vous aurez accès directement au service en fin de questionnaire. <br /> Une fois inscrit, vous pourrez nous partager vos ressentis et vos idées d'améliorations ! </p> <div class="center-button"> <a href="https://metropoledelyon.typeform.com/to/p5VoVLPm" target="_blank" class="button robots-nocontent" > <img src="assets/ecolyo-icon.svg" alt="ecolyo-icon" /> Devenir testeur </a> </div> </div> </div> </section> <footer> <div class="content"> <div class="bottom"> <div class="logos-footer"> <img src="assets/logo-grandlyon.svg" alt="logo-grandlyon" /> <img src="assets/logo-tiga.svg" alt="logo-tiga" /> </div> <div class="contact"> <p> Il vous reste des questions ? <a href="mailto:ecolyo@grandlyon.com"> Contactez-nous</a> </p> </div> <div class="info"> <img src="assets/info.svg" alt="info-métropole" /> <a href="https://www.grandlyon.com/" target="_blank" ><p>Un site de la Métropole de Lyon</p></a > </div> </div> </div> </footer> </body> <script> const navBar = document.querySelector("nav"); //smooth scroll document.querySelectorAll('a[href^="#"]').forEach((anchor) => { anchor.addEventListener("click", function (e) { e.preventDefault(); let item = document.querySelector(this.getAttribute("href")); window.scrollTo({ top: item.offsetTop - 50, behavior: "smooth", }); }); }); //Hide menu on scroll down let scrollUp = true; let hideDistance = 200; let headerHeight = "6.25rem"; let vw; const setDeviceWidth = () => { vw = Math.max( document.documentElement.clientWidth || 0, window.innerWidth || 0 ); }; onload = setDeviceWidth(); window.addEventListener("resize", () => { setDeviceWidth(); }); window.addEventListener("scroll", () => { if (vw < 1200) { if (scrollY > hideDistance) { scrollUp = this.oldScroll > this.scrollY; if (scrollUp === false) { navBar.style.marginTop = "-" + headerHeight; } if (scrollUp === true) { navBar.style.marginTop = "0"; } this.oldScroll = this.scrollY; } } }); //generate banner text depending on screen size const banner = document.querySelector(".banner"); const repeat = Math.floor(vw / 200); for (i = 0; i <= repeat; i++) { let p = document.createElement("p"); p.innerHTML = "Ce service est actuellement en expérimentation"; banner.appendChild(p); } </script> </html>