diff --git a/assets/css/base/_body.scss b/assets/css/base/_body.scss index ce25d19..bfdf69c 100644 --- a/assets/css/base/_body.scss +++ b/assets/css/base/_body.scss @@ -31,6 +31,7 @@ body{ background-color: var(--color-bg); width: 100vw; overflow-x: hidden; + } img{ @@ -48,4 +49,9 @@ img{ // &:hover{ // background-color: rgba(255, 0, 0, 0.244); // } +} + + +body, #site-header, #site-footer{ + transition: background-color 0.3s ease, color 0.3s ease; } \ No newline at end of file diff --git a/assets/css/base/_var.scss b/assets/css/base/_var.scss index c25b180..a52634e 100644 --- a/assets/css/base/_var.scss +++ b/assets/css/base/_var.scss @@ -48,7 +48,7 @@ --color-accent-50: #e9ffe9; --color-accent-100: #d8fdd8; --dark: black; - + --color-form: white; --border: 1px solid var(--color-txt); @@ -87,5 +87,28 @@ --fs-xbig: 32px; --header-h: 60px; + } -} \ No newline at end of file +} + + + +:root[data-theme="light"] { + --grey-100: #1f1f1f; + --grey-200: #2f2f2f; + --grey-300: #4a4a4a; + --grey-400: #6a6a6a; + --grey-600: #9a9a9a; + --grey-800: #cfcfcf; + + --color-bg: #efefef; + --color-txt: #000000; + --color-txt-light: var(--grey-400); + + --color-accent: #ff00ff; + --color-accent-50: #ffe9ff; + --color-accent-100: #fdd8fd; + + --dark: white; + --color-form: var(--color-bg); +} diff --git a/assets/css/components/_form-newsletter.scss b/assets/css/components/_form-newsletter.scss index 661f836..bc5d931 100644 --- a/assets/css/components/_form-newsletter.scss +++ b/assets/css/components/_form-newsletter.scss @@ -14,20 +14,24 @@ width: 100%; border-radius: calc(var(--h-block)*0.625); outline: none; - border: none; + border: 1px solid var(--color-txt); padding: 0 2ch; font-family: var(--font); font-size: var(--fs-normal); z-index: 40; padding-top: 4px; + background: var(--color-bg); + color: var(--color-txt); &::placeholder{ font-family: var(--font); font-size: var(--fs-normal); + color: var(--color-txt); } &:focus{ - outline: 3px solid var(--grey-400); + border: 1px solid var(--color-accent); + // outline: 3px solid var(--grey-400); } @@ -35,7 +39,7 @@ button[type="submit"].btn--newletter{ position: absolute; - right: 2px; + right: 4px; z-index: 100; } @@ -43,7 +47,7 @@ button[type="submit"].btn--newletter { - --size: calc(var(--h-block)*1.25 - 4px); + --size: calc(var(--h-block)*1.25 - 8px); font-family: var(--font); font-size: var(--fs-button-bold); height: var(--size); diff --git a/assets/css/partials/_site-footer.scss b/assets/css/partials/_site-footer.scss index 2c1bcc0..aa51927 100644 --- a/assets/css/partials/_site-footer.scss +++ b/assets/css/partials/_site-footer.scss @@ -74,7 +74,7 @@ margin: 0 auto; } - .footer__socials .container{ + .footer__socials .socials{ max-width: 400px; columns: 2; margin-top: calc(var(--spacing)*1); diff --git a/assets/css/style.css b/assets/css/style.css index b6a2722..8d1bef1 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -28,6 +28,7 @@ --color-accent-50: #e9ffe9; --color-accent-100: #d8fdd8; --dark: black; + --color-form: white; --border: 1px solid var(--color-txt); --border-medium: 1px solid var(--grey-600); --border-light: 1px solid var(--grey-800); @@ -61,6 +62,23 @@ --header-h: 60px; } } +:root[data-theme=light] { + --grey-100: #1f1f1f; + --grey-200: #2f2f2f; + --grey-300: #4a4a4a; + --grey-400: #6a6a6a; + --grey-600: #9a9a9a; + --grey-800: #cfcfcf; + --color-bg: #efefef; + --color-txt: #000000; + --color-txt-light: var(--grey-400); + --color-accent: #ff00ff; + --color-accent-50: #ffe9ff; + --color-accent-100: #fdd8fd; + --dark: white; + --color-form: var(--color-bg); +} + * { margin: 0; padding: 0; @@ -110,6 +128,10 @@ img { cursor: pointer; } +body, #site-header, #site-footer { + transition: background-color 0.3s ease, color 0.3s ease; +} + @keyframes add-border { from { border-bottom-color: transparent; @@ -423,31 +445,35 @@ button:disabled { width: 100%; border-radius: calc(var(--h-block) * 0.625); outline: none; - border: none; + border: 1px solid var(--color-txt); padding: 0 2ch; font-family: var(--font); font-size: var(--fs-normal); z-index: 40; padding-top: 4px; + background: var(--color-bg); + color: var(--color-txt); } .form__newsletter input[type=email]::-moz-placeholder { font-family: var(--font); font-size: var(--fs-normal); + color: var(--color-txt); } .form__newsletter input[type=email]::placeholder { font-family: var(--font); font-size: var(--fs-normal); + color: var(--color-txt); } .form__newsletter input[type=email]:focus { - outline: 3px solid var(--grey-400); + border: 1px solid var(--color-accent); } .form__newsletter button[type=submit].btn--newletter { position: absolute; - right: 2px; + right: 4px; z-index: 100; } .form__newsletter button[type=submit].btn--newletter { - --size: calc(var(--h-block)*1.25 - 4px); + --size: calc(var(--h-block)*1.25 - 8px); font-family: var(--font); font-size: var(--fs-button-bold); height: var(--size); @@ -1255,7 +1281,7 @@ body.menu-open #menu-toggle .close { max-width: 1200px; margin: 0 auto; } - #site-footer .footer__socials .container { + #site-footer .footer__socials .socials { max-width: 400px; -moz-columns: 2; columns: 2; diff --git a/assets/css/style.css.map b/assets/css/style.css.map index 7f19158..a51d5e5 100644 --- a/assets/css/style.css.map +++ b/assets/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","base/_var.scss","base/_body.scss","partials/_site-header.scss","components/_buttons.scss","components/_tags.scss","components/_keywords.scss","components/_form-newsletter.scss","components/_list-socials.scss","components/_modal-share.scss","components/_text.scss","components/_card-small.scss","components/_figures.scss","components/_card-impact.scss","components/_details-summary.scss","components/_card-open-graph.scss","partials/_site-menu.scss","partials/_site-footer.scss","partials/_main-layout.scss","template/_page-enquete.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACAhB;EACE,sCAAA;EACA,oCAAA;EAQA,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,iBAAA;EACA,cAAA;EACA,eAAA;EAEA,sBAAA;EAEA,sBAAA;EAOA,qBAAA;EACA,qBAAA;EAIA,gBAAA;EACA,gBAAA;EACA,cAAA;EAGA,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EAEA,mBAAA;EACA,oBAAA;EACA,kCAAA;EACA,uBAAA;EACA,0BAAA;EACA,2BAAA;EACA,aAAA;EAIA,oCAAA;EACA,0CAAA;EACA,yCAAA;EAGA,gBAAA;EACA,yBAAA;EACA,eAAA;EACA,sBAAA;EAMA,oBAAA;EACA,qBAAA;EAEA,mBAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EAEA,gDAAA;AD/BF;ACvBE;EArBF;IAsBI,iBAAA;IACA,cAAA;ED0BF;AACF;;AC6BA;EACE;IACE,iBAAA;IACA,gBAAA;IACA,iBAAA;IACA,iBAAA;IACA,cAAA;IACA,eAAA;IAEA,gBAAA;ED3BF;AACF;AE9DA;EACI,SAAA;EACA,UAAA;EAEA,sBAAA;EACA,mCAAA;EACA,gCAAA;EACA,8BAAA;EAEA,uBAAA;AF8DJ;;AE5DA;EACI,mBAAA;AF+DJ;;AE7DA;EACI,gBAAA;EACA,aAAA;EACA,YAAA;EACA,uBAAA;AFgEJ;;AE9DA;EACI,YAAA;AFiEJ;;AE9DA;EACI,wBAAA;EACA,kCAAA;EACA,2BAAA;EAEA,uBAAA;EACA,iCAAA;EACA,YAAA;EACA,kBAAA;AFgEJ;;AE7DA;EACI,eAAA;AFgEJ;;AE7DA;EACI,kBAAA;EACA,MAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,eAAA;AFgEJ;;AG9GA;EACE;IACE,gCAAA;EHiHF;EG/GA;IACE,8BAAA;EHiHF;AACF;AG9GA;EAEE,YAAA;EACA,UAAA;EAEA,YAAA;EACA,uBAAA;EACA,iCAAA;EACA,8BAAA;AH8GF;AG5GE;EACE,WAAA;EACA,YAAA;EAEA,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,eAAA;AH6GJ;AGzGE;EACE,qBAAA;AH2GJ;AG1GI;EACE,sBAAA;AH4GN;AGvGE;EACE,YAAA;AHyGJ;AGxGI;EACE,YAAA;AH0GN;AGzGM;EAFF;IAGI,WAAA;EH4GN;AACF;AGxGE;EACE,aAAA;EACA,YAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,yBAAA;EACA,0BAAA;EACA,cAAA;AH0GJ;AGtGE;EACE,qBAAA;EACA,aAAA;EACA,mBAAA;EACA,eAAA;EACA,yBAAA;AHwGJ;AGpGE;EACE,qBAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;AHsGJ;AGrGI;EACE,WAAA;EACA,kBAAA;EACA,SAAA;AHuGN;AGlGE;EACE,aAAA;EACA,QAAA;AHoGJ;AGnGI;EAAiB,6BAAA;AHsGrB;AGnGE;EACE,eAAA;AHqGJ;AGpGI;EACE,WAAA;AHsGN;AGpGI;EAAQ,aAAA;AHuGZ;AGhGM;EAAK,gCAAA;AHmGX;;AG5FA;EACE,eAAA;EACA,MAAA;AH+FF;AG7FE;EACE,kCAAA;AH+FJ;AG7FI;EACE,aAAA;AH+FN;AG5FM;EADF;IAEE,YAAA;IACA,yEAAA;EH+FJ;AACF;AG9FM;EALF;IAMI,uDAAA;EHiGN;AACF;AG9FI;EAIE,YAAA;AH6FN;AGhGM;EADF;IAEG,cAAA;EHmGL;AACF;AG9FE;EACE,2BAAA;AHgGJ;;AG3FA;EACE;IACE,aAAA;EH8FF;AACF;AIhPA;EACI,eAAA;EACA,wBAAA;EACA,6BAAA;EACA,uBAAA;AJkPJ;AIjPI;EACI,sBAAA;AJmPR;AIhPI;EACI,qBAAA;EACA,WAAA;EACA,YAAA;AJkPR;;AI9OA;EACI,YAAA;AJiPJ;;AI5OI;EACI,0BAAA;AJ+OR;AI9OQ;EACI,qCAAA;EACA,qCAAA;AJgPZ;;AIzOA;;EAEI,cAAA;EACA,gCAAA;EACA,qBAAA;EACA,gCAAA;EACA,0BAAA;EACA,yBAAA;EACA,cAAA;EACA,gBAAA;EACA,mBAAA;AJ4OJ;AI3OI;;EACI,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,gBAAA;AJ8OR;AI5OI;;EACI,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,cAAA;EACA,gBAAA;AJ+OR;;AIvOA;EACI,kCAAA;EACA,sBAAA;AJ0OJ;AIzOI;EACI,qCAAA;EACA,iCAAA;AJ2OR;AI1OQ;EACI,sBAAA;AJ4OZ;;AItOA;EACI,iCAAA;AJyOJ;;AItOA;EACI,iCAAA;EACA,uBAAA;AJyOJ;AIxOI;EACI,iCAAA;EACA,uBAAA;AJ0OR;;AI/NA;EAGI,kCAAA;EACA,2BAAA;EACA,6BAAA;EACA,mBAAA;EACA,oBAAA;EAEA,kBAAA;EAGA,aAAA;EACA,mBAAA;EACA,QAAA;EAEA,0BAAA;EACA,6BAAA;EACA,qBAAA;EAEA,eAAA;AJ2NJ;AIxNI;EAAa,WAAA;AJ2NjB;AIzNI;EACI,kBAAA;EACA,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,sBAAA;EACA,kBAAA;AJ2NR;AIzNQ;EACI,qBAAA;EACA,UAAA;AJ2NZ;AIvNI;EACI,8BAAA;EACA,0BAAA;EACA,2BAAA;EACA,2BAAA;EACA,iBAAA;AJyNR;AItNI;EACI,WAAA;EACA,cAAA;EACA,qCAAA;EACA,oCAAA;EACA,kBAAA;EACA,mBAAA;EACA,kBAAA;EACA,OAAA;EACA,UAAA;EACA,sBAAA;AJwNR;AInNQ;EACI,sBAAA;EACY,cAAA;AJqNxB;AInNQ;EACI,WAAA;AJqNZ;;AK5XA;EACI,mCAAA;EACA,8CAAA;EAEA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,gBAAA;EACA,gBAAA;EAEA,0BAAA;EACA,cAAA;EAEA,kCAAA;EACA,sBAAA;EAEA,gBAAA;EACA,mBAAA;AL2XJ;;AM5YA;EACI,gBAAA;AN+YJ;AM9YI;EACI,qBAAA;EACA,qBAAA;ANgZR;AM/YQ;EACI,qBAAA;ANiZZ;AMhZY;EACI,YAAA;EACA,qBAAA;ANkZhB;;AO3ZA;EACI,YAAA;EAEA,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,kBAAA;AP6ZJ;AOzZI;EAEI,mCAAA;EACA,WAAA;EACA,2CAAA;EACA,aAAA;EACA,YAAA;EACA,cAAA;EACA,wBAAA;EAEA,2BAAA;EACA,WAAA;EACA,gBAAA;APyZR;AOxZQ;EACI,wBAAA;EACA,2BAAA;AP0ZZ;AO5ZQ;EACI,wBAAA;EACA,2BAAA;AP0ZZ;AOvZQ;EACI,kCAAA;APyZZ;AOnZI;EACI,kBAAA;EACA,UAAA;EACA,YAAA;APqZR;AOjZI;EAGI,uCAAA;EACA,wBAAA;EACA,gCAAA;EACA,mBAAA;EAGA,aAAA;EACA,mBAAA;EACA,WAAA;EACA,0BAAA;EACA,6BAAA;EACA,qBAAA;EAEA,eAAA;AP8YR;AO3YQ;EAAa,WAAA;AP8YrB;AO5YQ;EACI,kBAAA;EACA,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,sBAAA;EACA,kBAAA;AP8YZ;AO5YY;EACI,qBAAA;EACA,UAAA;AP8YhB;AO1YQ;EACI,kBAAA;EACA,QAAA;EACA,2BAAA;EACA,aAAA;EACA,iBAAA;AP4YZ;AOzYQ;EACI,WAAA;EACA,cAAA;EACA,qCAAA;EACA,oCAAA;EACA,kBAAA;EACA,mBAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,sBAAA;AP2YZ;AOvYY;EACI,sBAAA;EACY,cAAA;APyY5B;AOvYY;EACI,WAAA;APyYhB;;AQlfA;EACI,gBAAA;EACA,aAAA;EACA,8BAAA;EACA,mBAAA;EACA,gBAAA;ARqfJ;AQpfI;EACI,aAAA;EACA,mBAAA;EACA,qBAAA;ARsfR;AQnfI;EACI,WAAA;EACA,YAAA;EACA,kBAAA;EACA,SAAA;ARqfR;AQnfI;EACI,aAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;ARqfR;AQjfI;EAAO,aAAA;ARofX;;AQ9eA;EACI;IAEI,cAAA;ERgfN;EQ9eM;IACI,yCAAA;IACA,+BAAA;SAAA,mBAAA;ERgfV;EQ7eM;IACI,QAAA;IAEA,gCAAA;ER8eV;EQ7eU;IACI,YAAA;IACA,sBAAA;ER+ed;EQ5eM;IACI,cAAA;IACA,cAAA;ER8eV;AACF;ASpiBA;EACI,qBAAA;EACA,gCAAA;EACA,iCAAA;EACA,6BAAA;EACA,6CAAA;EACA,gDAAA;ATsiBJ;ASpiBI;EACI,aAAA;ATsiBR;ASniBI;EACI,cAAA;EACA,gBAAA;ATqiBR;ASniBQ;EACI,2BAAA;EACA,mBAAA;EACA,kCAAA;EACA,gBAAA;ATqiBZ;ASniBY;EACI,aAAA;EACA,mBAAA;EACA,QAAA;EACA,qBAAA;ATqiBhB;ASniBY;EACI,WAAA;EACA,YAAA;ATqiBhB;ASpiBgB;EACI,WAAA;EACA,YAAA;ATsiBpB;ASniBY;EACI,kBAAA;EACA,QAAA;ATqiBhB;ASniBY;EACI,0BAAA;ATqiBhB;ASniBgB;;;EAGI,oCAAA;ATqiBpB;AS1hBI;EACI,aAAA;EACA,UAAA;EACA,uCAAA;AT4hBR;AS1hBQ;EACI,YAAA;EACA,aAAA;EACA,yCAAA;AT4hBZ;ASvhBQ;EACI,aAAA;EACA,qBAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,kBAAA;EAEA,WAAA;EACA,cAAA;ATwhBZ;ASthBQ;EACI,WAAA;ATwhBZ;ASthBQ;EACI,0BAAA;EACA,wBAAA;EACA,gBAAA;EACA,YAAA;EACA,uBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;EACA,4BAAA;EACA,oBAAA;EACA,2BAAA;EACA,gCAAA;EACA,sBAAA;ATwhBZ;ASvhBY;EACI,8BAAA;EACA,aAAA;ATyhBhB;ASphBQ;EACI,kCAAA;EACA,sBAAA;EACA,gCAAA;EACA,cAAA;EACA,0BAAA;EACA,gBAAA;ATshBZ;ASrhBY;EACI,qCAAA;ATuhBhB;;AUnoBI;;;;EACI,yBAAA;EACA,wBAAA;EACA,2BAAA;EACA,gBAAA;EACA,kBAAA;EACA,kCAAA;AVyoBR;AUvoBQ;;;;EACI,2BAAA;EACA,0BAAA;AV4oBZ;AUzoBQ;;;;EACI,cAAA;EACA,0BAAA;EACA,qBAAA;AV8oBZ;AUzoBY;;;;EACI,sCAAA;UAAA,8BAAA;EACA,0BAAA;AV8oBhB;AUxoBI;;;;EACI,2BAAA;EACA,6BAAA;EACA,gBAAA;EACA,kBAAA;EACA,kCAAA;AV6oBR;AU5oBQ;EANJ;;;;IAOQ,kBAAA;IACA,wBAAA;EVkpBV;AACF;AU/oBI;;;;EACI,0BAAA;EACA,oBAAA;EACA,sBAAA;AVopBR;AUjpBI;;;;EACI,2BAAA;EACA,6BAAA;EACA,cAAA;EACA,kBAAA;EACA,sCAAA;EACA,uCAAA;AVspBR;AUnpBI;;;;;;;EACI,gBAAA;EACA,oBAAA;AV2pBR;;AWxtBA;EACI,aAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,kBAAA;AX2tBJ;AYhuBI;EACI,kBAAA;EACA,aAAA;EACA,gBAAA;AZkuBR;AYjuBQ;EACI,WAAA;EACA,YAAA;EACA,oBAAA;KAAA,iBAAA;EACA,wDAAA;AZmuBZ;AY9tBQ;EAAa,sBAAA;AZiuBrB;AWruBI;EACI,aAAA;EACA,sBAAA;EACA,wCAAA;AXuuBR;AWnuBI;EACI,mBAAA;EACA,2BAAA;EACA,qBAAA;AXquBR;AWpuBQ;EAAG,qBAAA;AXuuBX;AWnuBI;EACI,YAAA;EACA,6BAAA;AXquBR;AWnuBI;EACQ,iBAAA;EACA,2CAAA;EACA,6BAAA;AXquBZ;AWjuBQ;EAAQ,0BAAA;AXouBhB;AWjuBI;EACI;IACI,2BAAA;IACA,gBAAA;EXmuBV;AACF;AWhuBI;EACI;IACI,UAAA;EXkuBV;EWhuBM;IACI,gBAAA;EXkuBV;EWhuBM;IACI,0BAAA;IACA,kBAAA;EXkuBV;EWhuBM;IACI,iBAAA;IACA,iBAAA;EXkuBV;AACF;;Aa/xBA;EACI,aAAA;EACA,8BAAA;EACA,8BAAA;EACA,qCAAA;EACA,kCAAA;AbkyBJ;AajyBI;EACI,+BAAA;AbmyBR;AahyBI;EACI,cAAA;AbkyBR;Aa/xBQ;EADJ;IACyB,mBAAA;EbmyB3B;AACF;AajyBI;EAEI,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,SAAA;AbkyBR;Aa7xBQ;EACI,6BAAA;EACA,qBAAA;EACA,mBAAA;Ab+xBZ;Aa9xBY;EACI,aAAA;AbgyBhB;Aa1xBI;EACI,mBAAA;Ab4xBR;Ac7zBI;;EAEI,aAAA;EACA,mBAAA;EACA,eAAA;EACA,UAAA;Ad+zBR;Ac5zBI;EACI,cAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,mBAAA;EACA,uBAAA;EACA,kBAAA;EACA,SAAA;Ad8zBR;Ac5zBQ;EACI,kCAAA;EACA,WAAA;EACA,sBAAA;Ad8zBZ;AcxzBQ;EACI,wBAAA;Ad0zBZ;AapzBQ;EACI,6BAAA;AbszBZ;AarzBY;EAAoB,4BAAA;AbwzBhC;AahzBgB;EACI,aAAA;EACA,8BAAA;EACA,8BAAA;AbkzBpB;AajzBoB;EACI,cAAA;AbmzBxB;Aa7yBY;EACI,sCAAA;EACA,uCAAA;Ab+yBhB;Aa9yBgB;EAHJ;IAIQ,uCAAA;EbizBlB;AACF;AahzBgB;EACI,yCAAA;AbkzBpB;;Aev3BA;EAEI,aAAA;EACA,8BAAA;EACA,8BAAA;EAGA,2BAAA;EACA,kCAAA;EACA,kBAAA;Afu3BJ;Aer3BI;EACI,cAAA;EACA,WAAA;Afu3BR;AYl4BI;EACI,kBAAA;EACA,aAAA;EACA,gBAAA;AZo4BR;AYn4BQ;EACI,WAAA;EACA,YAAA;EACA,oBAAA;KAAA,iBAAA;EACA,wDAAA;AZq4BZ;AYh4BQ;EAAa,sBAAA;AZm4BrB;Ae73BI;EACG;IACC,YAAA;IACA,kBAAA;Ef+3BN;AACF;Ae53BI;EACI,6BAAA;EACA,eAAA;EACA,cAAA;EACA,WAAA;Af83BR;Ae33BI;EACI,6BAAA;EACA,0BAAA;Af63BR;Ae13BI;EACI,2BAAA;EACA,mBAAA;EACA,oBAAA;EACA,qBAAA;EACA,4BAAA;EACA,gBAAA;EACA,oBAAA;Af43BR;Ae33BQ;EACI,qBAAA;Af63BZ;Aez3BI;EACI,0BAAA;EACA,oBAAA;EACA,qBAAA;EACA,4BAAA;EACA,gBAAA;Af23BR;Aev3BQ;EAAQ,0BAAA;Af03BhB;;AGx7BA;EACE;IACE,gCAAA;EH27BF;EGz7BA;IACE,8BAAA;EH27BF;AACF;AGx7BA;EAEE,YAAA;EACA,UAAA;EAEA,YAAA;EACA,uBAAA;EACA,iCAAA;EACA,8BAAA;AHw7BF;AGt7BE;EACE,WAAA;EACA,YAAA;EAEA,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,eAAA;AHu7BJ;AGn7BE;EACE,qBAAA;AHq7BJ;AGp7BI;EACE,sBAAA;AHs7BN;AGj7BE;EACE,YAAA;AHm7BJ;AGl7BI;EACE,YAAA;AHo7BN;AGn7BM;EAFF;IAGI,WAAA;EHs7BN;AACF;AGl7BE;EACE,aAAA;EACA,YAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,yBAAA;EACA,0BAAA;EACA,cAAA;AHo7BJ;AGh7BE;EACE,qBAAA;EACA,aAAA;EACA,mBAAA;EACA,eAAA;EACA,yBAAA;AHk7BJ;AG96BE;EACE,qBAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;AHg7BJ;AG/6BI;EACE,WAAA;EACA,kBAAA;EACA,SAAA;AHi7BN;AG56BE;EACE,aAAA;EACA,QAAA;AH86BJ;AG76BI;EAAiB,6BAAA;AHg7BrB;AG76BE;EACE,eAAA;AH+6BJ;AG96BI;EACE,WAAA;AHg7BN;AG96BI;EAAQ,aAAA;AHi7BZ;AG16BM;EAAK,gCAAA;AH66BX;;AGt6BA;EACE,eAAA;EACA,MAAA;AHy6BF;AGv6BE;EACE,kCAAA;AHy6BJ;AGv6BI;EACE,aAAA;AHy6BN;AGt6BM;EADF;IAEE,YAAA;IACA,yEAAA;EHy6BJ;AACF;AGx6BM;EALF;IAMI,uDAAA;EH26BN;AACF;AGx6BI;EAIE,YAAA;AHu6BN;AG16BM;EADF;IAEG,cAAA;EH66BL;AACF;AGx6BE;EACE,2BAAA;AH06BJ;;AGr6BA;EACE;IACE,aAAA;EHw6BF;AACF;AgB1jCA;EACI,eAAA;EACA,oBAAA;EACA,sCAAA;EACA,qCAAA;EACA,oBAAA;EACA,+BAAA;EACA,8BAAA;EACA,iCAAA;EACA,gCAAA;EACA,4BAAA;EACA,aAAA;EAOA,aAAA;EACA,sBAAA;AhBsjCJ;AgB5jCI;EAbJ;IAcQ,YAAA;IACA,aAAA;EhB+jCN;AACF;AgBzjCI;EACI,oCAAA;EACA,uCAAA;EACA,YAAA;EACA,aAAA;EACA,sCAAA;AhB2jCR;AgB1jCQ;EACI,gBAAA;EACA,WAAA;EACA,kCAAA;EACA,WAAA;EACA,2BAAA;EACA,kCAAA;EACA,yBAAA;EACA,wBAAA;EACA,2BAAA;EACA,uBAAA;EACA,gBAAA;AhB4jCZ;AgB3jCY;EACI,wBAAA;EACA,2BAAA;EACA,uBAAA;AhB6jChB;AgBhkCY;EACI,wBAAA;EACA,2BAAA;EACA,uBAAA;AhB6jChB;AgB3jCY;EACI,iCAAA;EACA,aAAA;AhB6jChB;AgBzjCQ;EACI,cAAA;EACA,WAAA;EACA,WAAA;EACA,WAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;AhB2jCZ;AgB1jCY;EACI,WAAA;AhB4jChB;AgBtjCI;EACI,YAAA;AhBwjCR;AgBvjCQ;EACI,qBAAA;EACA,yBAAA;AhByjCZ;AgBxjCY;EACI,2BAAA;AhB0jChB;AgBzjCgB;EACI,cAAA;EACA,qBAAA;EACA,gBAAA;AhB2jCpB;AgB1jCoB;EACI,0BAAA;AhB4jCxB;AgBvjCY;EACI,yBAAA;AhByjChB;;AgBnjCA;EACI,gBAAA;AhBsjCJ;AgBrjCI;EACI,gCAAA;EACA,YAAA;AhBujCR;AgBrjCI;EACI,QAAA;AhBujCR;AgBljCQ;EAAO,aAAA;AhBqjCf;AgBpjCQ;EAAQ,yBAAA;AhBujChB;;AiB9pCA;EAEG,6BAAA;EACA,0DAAA;AjBgqCH;AiB7pCG;EACC,uCAAA;EACA,uCAAA;AjB+pCJ;AiB9pCQ;EACI,YAAA;AjBgqCZ;AiB5pCG;EACC,oCAAA;AjB8pCJ;AiB7pCI;EACI,qBAAA;AjB+pCR;AiB9pCQ;EACI,0BAAA;EACA,mBAAA;AjBgqCZ;AiB3pCG;EACC,2BAAA;EACA,sBAAA;AjB6pCJ;AiBzpCQ;EACI,0BAAA;EACA,uBAAA;AjB2pCZ;AiBrpCG;EAvCH;IAwCI,oCAAA;EjBwpCF;EiBrpCE;IACI,uCAAA;IACA,wCAAA;IACA,+BAAA;EjBupCN;EiBrpCM;IACI,sCAAA;IACA,0CAAA;EjBupCV;EiBppCE;IAEI,+BAAA;IACA,wCAAA;EjBqpCN;EiBppCM;IACI,0BAAA;IACA,kBAAA;EjBspCV;AACF;AiBjpCG;EAEC;IACI,aAAA;IACA,8BAAA;IACA,yCAAA;SAAA,oCAAA;IAEA,iBAAA;IACA,cAAA;EjBipCN;EiB9oCE;IACI,gBAAA;IACA,eAAA;SAAA,UAAA;IACA,oCAAA;EjBgpCN;EiB7oCE;IACI,mBAAA;EjB+oCN;EiB9oCM;IACI,oCAAA;EjBgpCV;AACF;;AkBtuCA;EACI,kBAAA;EACA,iBAAA;EAEA,aAAA;EACA,sBAAA;AlBwuCJ;AkBruCI;EACI,YAAA;EACA,8BAAA;AlBuuCR;;AmBjvCA;EACI,kBAAA;AnBovCJ;AmBjvCQ;EACI,yBAAA;EACA,6BAAA;EACA,yCAAA;AnBmvCZ;AmBjvCQ;EACI,yBAAA;EACA,iCAAA;AnBmvCZ;AmB9uCQ;EACI,sBAAA;AnBgvCZ;AmB9uCQ;EACI,mBAAA;EACA,yBAAA;EACA,yCAAA;AnBgvCZ;AmB5uCI;EACI,YAAA;EACA,kBAAA;EACA,oCAAA;AnB8uCR;AmB5uCQ;EACI,6BAAA;EACA,0BAAA;EAEA,uCAAA;AnB6uCZ;AmB9uCY;EAHJ;IAG2B,2BAAA;EnBkvCjC;AACF;AmB5uCY;EACI,WAAA;AnB8uChB;AmB5uCgB;EACI,WAAA;EACA,kBAAA;EACA,oBAAA;KAAA,iBAAA;AnB8uCpB;AmBruCQ;EACI,gBAAA;AnBuuCZ;AmBtuCY;EACI,kBAAA;EACA,6BAAA;AnBwuChB;AmBvuCgB;EACI,cAAA;EACA,gBAAA;EACA,qBAAA;AnByuCpB;AmBnuCI;EACI,2BAAA;AnBquCR;AmBluCI;EACI,sCAAA;EACA,kCAAA;AnBouCR;AmBluCQ;EACI,aAAA;EACA,8BAAA;EACA,+BAAA;EACA,qCAAA;AnBouCZ;AmBjuCQ;EACI,6BAAA;EACA,kBAAA;AnBmuCZ;AmBhuCQ;EACI,gBAAA;AnBkuCZ;AmBjuCY;EACI,qBAAA;AnBmuChB;AmB3tCQ;EACI,iBAAA;AnB6tCZ;AmB1tCQ;EACI,eAAA;EACA,kBAAA;EACA,2BAAA;EACA,mBAAA;EACA,6DAAA;UAAA,qDAAA;EACA,0BAAA;AnB4tCZ;;AmB7sCA;EAAwB,aAAA;AnBitCxB;;AmBhtCA;EACI,UAAA;EACA,oBAAA;EACA,gCAAA;AnBmtCJ;;AmBhtCA;EACI,UAAA;EACA,oBAAA;AnBmtCJ;;AmB7rCA;EAIQ;IACI,uCAAA;EnB6rCV;EmB5rCU;IACI,0BAAA;EnB8rCd;EmB1rCM;IACI,oCAAA;EnB4rCV;EmBzrCM;IACI,eAAA;EnB2rCV;EmBxrCM;IACI,oCAAA;EnB0rCV;EmBzrCU;IACI,6BAAA;EnB2rCd;EmBvrCM;IACI,kBAAA;IACA,2CAAA;IACA,gCAAA;EnByrCV;EmBrrCM;IACI,qCAAA;IAEA,eAAA;IACA,SAAA;IACA,OAAA;IACA,YAAA;IACA,wDAAA;IACA,2BAAA;IACA,iCAAA;IACA,4FAAA;IACA,YAAA;EnBsrCV;EmBprCU;IACI,aAAA;EnBsrCd;EmBprCU;IAEI,aAAA;IACA,gCAAA;IACA,kBAAA;EnBqrCd;EmBnrCc;;IAEI,UAAA;IACA,eAAA;EnBqrClB;EmB3qCM;IACI,UAAA;IACA,oBAAA;IACA,gCAAA;EnB6qCV;EmB1qCM;IACI,UAAA;IACA,oBAAA;EnB4qCV;AACF;AmBlqCA;EAEQ;IAEI,oBAAA;SAAA,eAAA;IACA,0BAAA;IACA,sCAAA;EnBkqCV;AACF;AmBtpCA;EAIQ;IACI,qCAAA;IACA,sCAAA;IACA,mDAAA;IACA,oDAAA;IACA,4BAAA;IACA,iBAAA;IACA,gBAAA;IACA,oBAAA;IACA,2BAAA;IACA,aAAA;IACA,sBAAA;IACA,8BAAA;EnBqpCV;EmBlpCM;IACI,aAAA;IACA,sBAAA;IACA,mBAAA;IACA,gCAAA;EnBopCV;EmBlpCU;;IAEI,WAAA;IACA,gBAAA;IACA,eAAA;EnBopCd;EmB/oCM;IACI,kCAAA;EnBipCV;EmB7oCI;IACM,iCAAA;IACA,oCAAA;IACA,uCAAA;EnB+oCV;EmB5oCM;IACI,+BAAA;EnB8oCV;EmB3oCM;IACI,+BAAA;IACA,qCAAA;EnB6oCV;EmBzoCU;IACI,2BAAA;IACA,6BAAA;EnB2oCd;EmBvoCM;IACI,2BAAA;EnByoCV;EmBtoCE;IACI,kBAAA;IACA,0EAAA;IACA,uCAAA;EnBwoCN;AACF;AmBloCA;EAIQ;IACI,8CAAA;EnBioCV;EmB9nCM;IACI,kCAAA;EnBgoCV;EmB/nCU;IACI,+BAAA;IACA,cAAA;EnBioCd;EmB5nCM;IACI,+BAAA;IACA,qCAAA;EnB8nCV;EmB3nCM;IACI,+BAAA;IACA,qCAAA;EnB6nCV;AACF","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","base/_var.scss","base/_body.scss","partials/_site-header.scss","components/_buttons.scss","components/_tags.scss","components/_keywords.scss","components/_form-newsletter.scss","components/_list-socials.scss","components/_modal-share.scss","components/_text.scss","components/_card-small.scss","components/_figures.scss","components/_card-impact.scss","components/_details-summary.scss","components/_card-open-graph.scss","partials/_site-menu.scss","partials/_site-footer.scss","partials/_main-layout.scss","template/_page-enquete.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/assets/js/banner-sticky-desktop.js b/assets/js/banner-sticky-desktop.js new file mode 100644 index 0000000..a01e20c --- /dev/null +++ b/assets/js/banner-sticky-desktop.js @@ -0,0 +1,61 @@ +let isInitialized = false; + +export function bannerStickyDesktop(responsiveSmall) { + if (isInitialized) return; + + let main = document.querySelector("main"); + if (!main || !main.classList.contains("page-enquete")) return; + + let bannerPage = main.querySelector("#banner--page"); + let sectionDl = document.querySelector("#section__dl"); + let footer = document.querySelector("#site-footer"); + + if (!bannerPage || !sectionDl || !footer) return; + + // Stocker la hauteur initiale du banner + const bannerInitialHeight = bannerPage.offsetHeight; + + // Stocker la position initiale du footer (calculée une seule fois au chargement) + let footerInitialTop = footer.offsetTop; + + function checkScroll() { + const screenWidth = window.innerWidth; + + // Vérifier que l'écran est plus grand que responsiveSmall + if (screenWidth <= responsiveSmall) { + // Réinitialiser le transform si on est en dessous de responsiveSmall + bannerPage.style.transform = ''; + return; + } + + // Calculer la position du bas de la fenêtre + const windowBottom = window.scrollY + window.innerHeight; + + // Calculer de combien on dépasse le haut du footer (position initiale) + const overlap = windowBottom - footerInitialTop; + + if (overlap > 0) { + // Le bas de la fenêtre a atteint le haut du footer + // Déplacer le banner vers le haut du nombre de pixels de dépassement + const translateValue = Math.min(overlap, bannerInitialHeight); + bannerPage.style.transform = `translateY(-${translateValue}px)`; + } else { + // Réinitialiser la position si on n'a pas encore atteint le footer + bannerPage.style.transform = 'translateY(0)'; + } + } + + window.addEventListener('scroll', checkScroll); + window.addEventListener('resize', () => { + // Recalculer la position du footer lors du resize + if (window.innerWidth > responsiveSmall) { + bannerPage.style.transform = ''; + footerInitialTop = footer.offsetTop; + } + checkScroll(); + }); + + checkScroll(); + + isInitialized = true; +} \ No newline at end of file diff --git a/assets/js/mobile-sticky.js b/assets/js/banner-sticky-mobile.js similarity index 96% rename from assets/js/mobile-sticky.js rename to assets/js/banner-sticky-mobile.js index 4d4589e..cc38f81 100644 --- a/assets/js/mobile-sticky.js +++ b/assets/js/banner-sticky-mobile.js @@ -1,6 +1,6 @@ let isInitialized = false; -export function btnSticky(responsiveSmall) { +export function bannerStickyMobile(responsiveSmall) { if (isInitialized) return; let main = document.querySelector("main"); diff --git a/assets/js/script.js b/assets/js/script.js index b248cfb..773fc50 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -1,6 +1,8 @@ import { headerToggle, headerScrollVisibility } from './header.js'; import { copyLink } from './share.js'; -import { btnSticky } from './mobile-sticky.js'; +import { bannerStickyMobile } from './banner-sticky-mobile.js'; +import { bannerStickyDesktop } from './banner-sticky-desktop.js'; +import { themeToggle } from './themeToggle.js'; const responsiveMedium = 1080; const responsiveSmall = 768; @@ -10,5 +12,7 @@ window.onload = async function () { headerToggle(); headerScrollVisibility(); copyLink(); - btnSticky(responsiveSmall); + themeToggle(); + bannerStickyMobile(responsiveSmall); + bannerStickyDesktop(responsiveSmall); } \ No newline at end of file diff --git a/assets/js/themeToggle.js b/assets/js/themeToggle.js new file mode 100644 index 0000000..9a0bba4 --- /dev/null +++ b/assets/js/themeToggle.js @@ -0,0 +1,26 @@ +export function themeToggle() { + const button = document.querySelector('#theme-toggle'); + const root = document.documentElement; + + if (!button) return; + + // Appliquer le thème sauvegardé (si présent) + const savedTheme = localStorage.getItem('theme'); + if (savedTheme === 'light') { + root.setAttribute('data-theme', 'light'); + } + + button.addEventListener('click', () => { + const isLight = root.getAttribute('data-theme') === 'light'; + const nextTheme = isLight ? 'dark' : 'light'; + + root.setAttribute('data-theme', nextTheme); + localStorage.setItem('theme', nextTheme); + + button.setAttribute( + 'aria-label', + nextTheme === 'light' ? 'Activer le mode sombre' : 'Activer le mode clair' + ); + }); + } + \ No newline at end of file