Skip to content
Snippets Groups Projects
index.html 8.5 KiB
Newer Older
  • Learn to ignore specific revisions
  • Guilhem CARRON's avatar
    Guilhem CARRON committed
    <!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>
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
            <a class="navlink" href="#test-ecolyo">Tester Ecolyo</a>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
          </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>
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              <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" /> Candidater
            </a>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
            </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">
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              <h2 class="text-36-black">
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                La confidentialité de vos données personnelles :<br />
                notre priorité
              </h2>
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              <p class="text-18-black-padding">
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                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>
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              <p class="text-18-black-padding">
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                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>
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              <!-- <a
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                href="https://support.grandlyon.com/clouds-personnels-grand-lyon/"
                target="_blank"
                class="button"
              >
                En savoir plus sur mon cloud personnel
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              </a> -->
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
            </div>
          </div>
        </section>
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        <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 à grande échelle. <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"
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
              target="_blank"
              class="button robots-nocontent"
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              > Candidater
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
            </a>
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
            </div>
          </div>
          </div>
        </section>
        <footer>
          <div class="content">
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
            <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>
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
                  Il vous reste des questions ?
                  <a href="mailto:ecolyo@grandlyon.com"> Contactez-nous</a>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                </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");
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          p.innerHTML = "Ce service est actuellement en expérimentation";
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
          banner.appendChild(p);
        }
      </script>
    </html>