From 43e50ebc372fd6cde5468d4ae843f53ee1e98ff7 Mon Sep 17 00:00:00 2001
From: Julie Blanc
Date: Thu, 8 Jan 2026 14:53:08 +0100
Subject: [PATCH] slider hero
---
assets/css/base/_var.scss | 1 +
assets/css/components/_buttons.scss | 32 ++
assets/css/components/_card-article.scss | 2 +-
assets/css/components/_search-form.scss | 40 +++
assets/css/components/_sort.scss | 57 ++++
assets/css/components/_tags.scss | 3 +-
assets/css/components/_text.scss | 19 +-
assets/css/partials/_site-header.scss | 4 +-
assets/css/partials/_site-menu.scss | 41 +--
assets/css/style.css | 282 ++++++++++++++----
assets/css/style.css.map | 2 +-
assets/css/style.scss | 2 +
.../css/template/_investigation-summary.scss | 72 ++++-
assets/css/template/_investigations.scss | 41 ++-
assets/js/hero-slider.js | 50 ++++
assets/js/script.js | 4 +-
site/snippets/header.php | 11 +-
site/snippets/nav.php | 4 +-
site/snippets/search-form.php | 6 +
site/templates/investigation-summary.php | 36 ++-
site/templates/investigations.php | 12 +-
21 files changed, 578 insertions(+), 143 deletions(-)
create mode 100644 assets/css/components/_search-form.scss
create mode 100644 assets/css/components/_sort.scss
create mode 100644 assets/js/hero-slider.js
create mode 100644 site/snippets/search-form.php
diff --git a/assets/css/base/_var.scss b/assets/css/base/_var.scss
index 675f0e1..2d5302a 100644
--- a/assets/css/base/_var.scss
+++ b/assets/css/base/_var.scss
@@ -89,6 +89,7 @@
--header-h: 60px;
+ --padding-body: 16px;
}
}
diff --git a/assets/css/components/_buttons.scss b/assets/css/components/_buttons.scss
index 9ae38bb..76b8a85 100644
--- a/assets/css/components/_buttons.scss
+++ b/assets/css/components/_buttons.scss
@@ -5,6 +5,7 @@ button{
color: var(--color-txt);
&:hover{
color: var(--grey-100);
+ svg{ fill: var(--grey-100); }
}
a{
@@ -30,7 +31,34 @@ button:disabled{
}
+.btn--small{
+ display: block;
+ height: calc(var(--h-block)*0.75);
+ border: var(--border);
+ border-radius: var(--radius-btn);
+ font-size: var(--fs-small);
+ line-height: 1;
+ overflow: hidden;
+ white-space: nowrap;
+ a{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+ height: 100%;
+ padding: 0 1ch;
+ padding-top: 2px;
+ }
+ &.no-link{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding: 0 1ch;
+ padding-top: 2px;
+ }
+}
+
.btn--bold,
.btn--bold-inline{
display: block;
@@ -90,6 +118,10 @@ button:disabled{
}
}
+.btn--light{
+ border: var(--border-light);
+}
+
diff --git a/assets/css/components/_card-article.scss b/assets/css/components/_card-article.scss
index 9b6bbbf..036c625 100644
--- a/assets/css/components/_card-article.scss
+++ b/assets/css/components/_card-article.scss
@@ -36,7 +36,7 @@
.dl{
margin-top: calc(var(--spacing)*0.5);
-
+ font-size: var(--fs-small);
.dl__group{
@include grid-content();
border-top: var(--border-light);
diff --git a/assets/css/components/_search-form.scss b/assets/css/components/_search-form.scss
new file mode 100644
index 0000000..ac80a15
--- /dev/null
+++ b/assets/css/components/_search-form.scss
@@ -0,0 +1,40 @@
+ .search-form{
+ --icon: 40px;
+ display: grid;
+ grid-template-columns: var(--icon) 1fr;
+ input{
+ grid-column: 1/3;
+ grid-row: 1;
+ height: calc(var(--h-block) * 1.5);
+ width: 100%;
+ background: var(--color-bg);
+ border: 1px solid var(--color-txt);
+ padding-left: var(--icon);
+ font-family: var(--font);
+ font-size: var(--fs-normal);
+ color: var(--color-txt);
+ padding-top: 3px;
+ &::placeholder{
+ font-family: var(--font);
+ font-size: var(--fs-normal);
+ color: var(--color-txt);
+ }
+ &:focus{
+ border-color: var(--color-accent);
+ outline: none;
+ }
+ }
+
+ .icon{
+ grid-column: 1;
+ grid-row: 1;
+ z-index: 10;
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ svg{
+ width: 20px;
+ }
+ }
+ }
\ No newline at end of file
diff --git a/assets/css/components/_sort.scss b/assets/css/components/_sort.scss
new file mode 100644
index 0000000..25ad4b0
--- /dev/null
+++ b/assets/css/components/_sort.scss
@@ -0,0 +1,57 @@
+.sort{
+
+ display: flex;
+ align-items: center;
+ gap: 1ch;
+
+ .arrow{
+ line-height: 0;
+ --size: 12px;
+ height: var(--size);
+ width: var(--size);
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ top: -2px;
+ transform: rotate(90deg);
+ transition: transform 0.2s ease-in;
+ svg{
+ width: 100%;
+ fill: var(--color-txt);
+ }
+
+ }
+
+
+ &[data-sort-type="up"]{
+ .arrow{
+ transform: rotate(-90deg);
+ }
+ }
+
+ &[data-sort="false"]{
+ color: var(--color-txt-light);
+ svg{
+ fill: var(--color-txt-light);
+ }
+
+ }
+
+
+
+ &[data-sort="false"],
+ &[data-sort="true"]{
+ &:hover{
+ color: var(--grey-100);
+ svg{
+ fill: var(--grey-100);
+ }
+ }
+
+
+ }
+
+
+
+}
\ No newline at end of file
diff --git a/assets/css/components/_tags.scss b/assets/css/components/_tags.scss
index 0f12648..3e1102a 100644
--- a/assets/css/components/_tags.scss
+++ b/assets/css/components/_tags.scss
@@ -1,6 +1,7 @@
.tag{
height: calc(var(--h-block)*0.75);
- border-radius: calc(var(--h-block)*0.75/2);
+ // border-radius: calc(var(--h-block)*0.75/2);
+ border-radius: var(--radius-small);
display: flex;
align-items: center;
diff --git a/assets/css/components/_text.scss b/assets/css/components/_text.scss
index ed64dad..04aea99 100644
--- a/assets/css/components/_text.scss
+++ b/assets/css/components/_text.scss
@@ -1,4 +1,19 @@
-.title-page{
- font-size: var(--fs-medium);
+.page__title{
+ font-size: var(--fs-big);
+ font-weight: normal;
+ text-transform: uppercase;
+ margin: calc(var(--spacing)*2) auto;
+ text-align: center;
+ max-width: var(--max-w-container);
+}
+
+.page__description{
+ display: none;
+ max-width: var(--max-w-content);
+ margin: calc(var(--spacing)*2) auto;
+ p{
+ font-size: var(--fs-normal);
+
+ }
}
\ No newline at end of file
diff --git a/assets/css/partials/_site-header.scss b/assets/css/partials/_site-header.scss
index aa9adae..0c7c009 100644
--- a/assets/css/partials/_site-header.scss
+++ b/assets/css/partials/_site-header.scss
@@ -46,7 +46,7 @@
}
}
- .title-page{
+ .header__title-page{
display: none;
flex-grow: 2;
text-align: left;
@@ -127,7 +127,7 @@
}
}
- .title-page{
+ .header__title-page{
@media #{$small-up}{
display: block;
}
diff --git a/assets/css/partials/_site-menu.scss b/assets/css/partials/_site-menu.scss
index 9e62ee8..ca72b01 100644
--- a/assets/css/partials/_site-menu.scss
+++ b/assets/css/partials/_site-menu.scss
@@ -20,50 +20,11 @@
flex-direction: column;
- form{
+ .search-form{
margin-top: calc(var(--spacing)*1);
margin-bottom: calc(var(--spacing)*1);
- --icon: 40px;
- display: grid;
- grid-template-columns: var(--icon) 1fr;
- input{
- grid-column: 1/3;
- grid-row: 1;
- height: calc(var(--h-block) * 1.5);
- width: 100%;
- background: var(--color-bg);
- border: 1px solid var(--color-txt);
- padding-left: var(--icon);
- font-family: var(--font);
- font-size: var(--fs-normal);
- color: var(--color-txt);
- padding-top: 3px;
- &::placeholder{
- font-family: var(--font);
- font-size: var(--fs-normal);
- color: var(--color-txt);
- }
- &:focus{
- border-color: var(--color-accent);
- outline: none;
- }
- }
-
- .icon{
- grid-column: 1;
- grid-row: 1;
- z-index: 10;
- width: 100%;
- display: flex;
- align-items: center;
- justify-content: center;
- svg{
- width: 20px;
- }
- }
}
-
nav{
flex-grow: 1;
ul{
diff --git a/assets/css/style.css b/assets/css/style.css
index bb8ac65..8a018e6 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -61,6 +61,7 @@
--fs-big: 28px;
--fs-xbig: 32px;
--header-h: 60px;
+ --padding-body: 16px;
}
}
:root[data-theme=light] {
@@ -174,7 +175,7 @@ body, #site-header, #site-footer {
width: 80px;
}
}
-#site-header .title-page {
+#site-header .header__title-page {
display: none;
flex-grow: 2;
text-align: left;
@@ -245,11 +246,11 @@ body, #site-header, #site-footer {
width: calc(var(--banner-medium) - var(--padding-body));
}
}
-#site-header.is-visible .site-header__inner .title-page {
+#site-header.is-visible .site-header__inner .header__title-page {
flex-grow: 2;
}
@media screen and (min-width: 768px) {
- #site-header.is-visible .site-header__inner .title-page {
+ #site-header.is-visible .site-header__inner .header__title-page {
display: block;
}
}
@@ -271,6 +272,9 @@ button {
button:hover {
color: var(--grey-100);
}
+button:hover svg {
+ fill: var(--grey-100);
+}
button a {
text-decoration: none;
width: 100%;
@@ -289,6 +293,33 @@ button:disabled {
text-decoration: underline !important;
}
+.btn--small {
+ display: block;
+ height: calc(var(--h-block) * 0.75);
+ border: var(--border);
+ border-radius: var(--radius-btn);
+ font-size: var(--fs-small);
+ line-height: 1;
+ overflow: hidden;
+ white-space: nowrap;
+}
+.btn--small a {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+ height: 100%;
+ padding: 0 1ch;
+ padding-top: 2px;
+}
+.btn--small.no-link {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding: 0 1ch;
+ padding-top: 2px;
+}
+
.btn--bold,
.btn--bold-inline {
display: block;
@@ -345,6 +376,10 @@ button:disabled {
color: var(--color-txt);
}
+.btn--light {
+ border: var(--border-light);
+}
+
.btn__default {
--size: calc(var(--h-block) - 8px);
font-size: var(--fs-normal);
@@ -405,7 +440,7 @@ button:disabled {
.tag {
height: calc(var(--h-block) * 0.75);
- border-radius: calc(var(--h-block) * 0.75 / 2);
+ border-radius: var(--radius-small);
display: flex;
align-items: center;
justify-content: center;
@@ -434,6 +469,44 @@ button:disabled {
padding-right: 0.25ch;
}
+.sort {
+ display: flex;
+ align-items: center;
+ gap: 1ch;
+}
+.sort .arrow {
+ line-height: 0;
+ --size: 12px;
+ height: var(--size);
+ width: var(--size);
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ top: -2px;
+ transform: rotate(90deg);
+ transition: transform 0.2s ease-in;
+}
+.sort .arrow svg {
+ width: 100%;
+ fill: var(--color-txt);
+}
+.sort[data-sort-type=up] .arrow {
+ transform: rotate(-90deg);
+}
+.sort[data-sort=false] {
+ color: var(--color-txt-light);
+}
+.sort[data-sort=false] svg {
+ fill: var(--color-txt-light);
+}
+.sort[data-sort=false]:hover, .sort[data-sort=true]:hover {
+ color: var(--grey-100);
+}
+.sort[data-sort=false]:hover svg, .sort[data-sort=true]:hover svg {
+ fill: var(--grey-100);
+}
+
.form__newsletter {
--size: 24px;
position: relative;
@@ -529,6 +602,51 @@ button:disabled {
width: 100%;
}
+.search-form {
+ --icon: 40px;
+ display: grid;
+ grid-template-columns: var(--icon) 1fr;
+}
+.search-form input {
+ grid-column: 1/3;
+ grid-row: 1;
+ height: calc(var(--h-block) * 1.5);
+ width: 100%;
+ background: var(--color-bg);
+ border: 1px solid var(--color-txt);
+ padding-left: var(--icon);
+ font-family: var(--font);
+ font-size: var(--fs-normal);
+ color: var(--color-txt);
+ padding-top: 3px;
+}
+.search-form input::-moz-placeholder {
+ font-family: var(--font);
+ font-size: var(--fs-normal);
+ color: var(--color-txt);
+}
+.search-form input::placeholder {
+ font-family: var(--font);
+ font-size: var(--fs-normal);
+ color: var(--color-txt);
+}
+.search-form input:focus {
+ border-color: var(--color-accent);
+ outline: none;
+}
+.search-form .icon {
+ grid-column: 1;
+ grid-row: 1;
+ z-index: 10;
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.search-form .icon svg {
+ width: 20px;
+}
+
.list-socials {
list-style: none;
display: flex;
@@ -680,8 +798,22 @@ button:disabled {
background-color: var(--color-accent);
}
-.title-page {
- font-size: var(--fs-medium);
+.page__title {
+ font-size: var(--fs-big);
+ font-weight: normal;
+ text-transform: uppercase;
+ margin: calc(var(--spacing) * 2) auto;
+ text-align: center;
+ max-width: var(--max-w-container);
+}
+
+.page__description {
+ display: none;
+ max-width: var(--max-w-content);
+ margin: calc(var(--spacing) * 2) auto;
+}
+.page__description p {
+ font-size: var(--fs-normal);
}
.card--article {
@@ -731,6 +863,7 @@ button:disabled {
}
.card--article .dl {
margin-top: calc(var(--spacing) * 0.5);
+ font-size: var(--fs-small);
}
.card--article .dl .dl__group {
display: grid;
@@ -1025,7 +1158,7 @@ button:disabled {
width: 80px;
}
}
-#site-header .title-page {
+#site-header .header__title-page {
display: none;
flex-grow: 2;
text-align: left;
@@ -1096,11 +1229,11 @@ button:disabled {
width: calc(var(--banner-medium) - var(--padding-body));
}
}
-#site-header.is-visible .site-header__inner .title-page {
+#site-header.is-visible .site-header__inner .header__title-page {
flex-grow: 2;
}
@media screen and (min-width: 768px) {
- #site-header.is-visible .site-header__inner .title-page {
+ #site-header.is-visible .site-header__inner .header__title-page {
display: block;
}
}
@@ -1134,51 +1267,9 @@ button:disabled {
right: -100vw;
}
}
-#site-menu form {
+#site-menu .search-form {
margin-top: calc(var(--spacing) * 1);
margin-bottom: calc(var(--spacing) * 1);
- --icon: 40px;
- display: grid;
- grid-template-columns: var(--icon) 1fr;
-}
-#site-menu form input {
- grid-column: 1/3;
- grid-row: 1;
- height: calc(var(--h-block) * 1.5);
- width: 100%;
- background: var(--color-bg);
- border: 1px solid var(--color-txt);
- padding-left: var(--icon);
- font-family: var(--font);
- font-size: var(--fs-normal);
- color: var(--color-txt);
- padding-top: 3px;
-}
-#site-menu form input::-moz-placeholder {
- font-family: var(--font);
- font-size: var(--fs-normal);
- color: var(--color-txt);
-}
-#site-menu form input::placeholder {
- font-family: var(--font);
- font-size: var(--fs-normal);
- color: var(--color-txt);
-}
-#site-menu form input:focus {
- border-color: var(--color-accent);
- outline: none;
-}
-#site-menu form .icon {
- grid-column: 1;
- grid-row: 1;
- z-index: 10;
- width: 100%;
- display: flex;
- align-items: center;
- justify-content: center;
-}
-#site-menu form .icon svg {
- width: 20px;
}
#site-menu nav {
flex-grow: 1;
@@ -1304,26 +1395,50 @@ body main {
padding: 0 var(--padding-body);
}
-[data-template=investigations] main #container-cards {
- max-width: var(--max-w-container);
+@media screen and (min-width: 560px) {
+ [data-template=investigations] main #container-cards {
+ max-width: var(--max-w-container);
+ margin: 0 auto;
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
+ grid-auto-rows: minmax(100px, auto);
+ grid-gap: var(--padding-body);
+ margin-bottom: 10vh;
+ }
+}
+@media screen and (max-width: 560px) {
+ [data-template=investigations] main #container-cards {
+ margin-bottom: 10vh;
+ }
+ [data-template=investigations] main #container-cards .card--article {
+ margin-bottom: calc(var(--spacing) * 1.5);
+ }
+}
+[data-template=investigations] main .search-container {
+ max-width: var(--max-w-content);
margin: 0 auto;
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));
- grid-auto-rows: minmax(100px, auto);
- grid-gap: var(--padding-body);
- margin-bottom: 10vh;
+ margin-bottom: calc(var(--spacing) * 2);
+}
+[data-template=investigations] main .page__sort {
+ max-width: var(--max-w-container);
+ display: flex;
+ justify-content: right;
+ grid-gap: var(--padding-inner);
+ margin: 0 auto;
+ margin-bottom: calc(var(--spacing) * 0.5);
}
[data-template=investigation-summary] main {
position: relative;
}
[data-template=investigation-summary] main header .page-type {
- text-transform: uppercase;
color: var(--color-txt-light);
margin-bottom: calc(var(--spacing) * 0.5);
}
-[data-template=investigation-summary] main header h2 {
- font-size: var(--fs-xbig);
+[data-template=investigation-summary] main header .page-title {
+ text-transform: uppercase;
+ font-weight: normal;
+ font-size: var(--fs-big);
line-height: var(--leading-tight);
}
[data-template=investigation-summary] main .section__article a:hover {
@@ -1342,22 +1457,59 @@ body main {
[data-template=investigation-summary] main #hero figcaption {
color: var(--color-txt-light);
font-size: var(--fs-small);
- padding-top: calc(var(--spacing) * 0.5);
+ padding: calc(var(--spacing) * 0.5) var(--padding-body);
+ padding-bottom: 0;
}
@media screen and (max-width: 560px) {
[data-template=investigation-summary] main #hero figcaption {
font-size: var(--fs-xsmall);
}
}
-[data-template=investigation-summary] main #hero.hero-video figure {
+[data-template=investigation-summary] main #hero figure {
width: 100%;
+ position: relative;
}
-[data-template=investigation-summary] main #hero.hero-video figure img {
+[data-template=investigation-summary] main #hero figure img {
width: 100%;
aspect-ratio: 16/9;
-o-object-fit: cover;
object-fit: cover;
}
+[data-template=investigation-summary] main #hero .swiper-slide {
+ position: relative;
+}
+[data-template=investigation-summary] main #hero .swiper-button-prev, [data-template=investigation-summary] main #hero .swiper-button-next {
+ --swiper-navigation-sides-offset: 32px;
+ --swiper-navigation-size: 32px;
+ opacity: 0.8;
+ top: calc(28.125vw - var(--swiper-navigation-size) * 0.5);
+ margin-top: 0;
+}
+@media screen and (max-width: 560px) {
+ [data-template=investigation-summary] main #hero .swiper-button-prev, [data-template=investigation-summary] main #hero .swiper-button-next {
+ --swiper-navigation-sides-offset: 15px;
+ --swiper-navigation-size: 15px;
+ }
+}
+[data-template=investigation-summary] main #hero .swiper-button-prev svg, [data-template=investigation-summary] main #hero .swiper-button-next svg {
+ color: white;
+}
+[data-template=investigation-summary] main #hero .swiper-pagination {
+ position: static;
+ margin-top: calc(var(--spacing) * 0.5);
+ padding: 0 var(--padding-body);
+ text-align: center;
+}
+[data-template=investigation-summary] main #hero .swiper-pagination .swiper-pagination-bullet {
+ width: 15px;
+ height: 4px;
+ border-radius: 2px;
+ background: var(--color-txt-light);
+}
+[data-template=investigation-summary] main #hero .swiper-pagination .swiper-pagination-bullet-active {
+ background: var(--color-txt);
+ opacity: 0.8;
+}
[data-template=investigation-summary] main #nav--page ul {
list-style: none;
}
diff --git a/assets/css/style.css.map b/assets/css/style.css.map
index 956c407..89972ef 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-article.scss","components/_figures.scss","components/_card-article-small.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/_investigations.scss","template/_investigation-summary.scss"],"names":[],"mappings":"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","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/_sort.scss","components/_form-newsletter.scss","components/_search-form.scss","components/_list-socials.scss","components/_modal-share.scss","components/_text.scss","components/_card-article.scss","components/_figures.scss","components/_card-article-small.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/_investigations.scss","template/_investigation-summary.scss"],"names":[],"mappings":"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","file":"style.css"}
\ No newline at end of file
diff --git a/assets/css/style.scss b/assets/css/style.scss
index d117e9f..40a5754 100644
--- a/assets/css/style.scss
+++ b/assets/css/style.scss
@@ -11,9 +11,11 @@
@import 'components/tags';
@import 'components/keywords';
@import 'components/details-summary';
+@import 'components/sort';
@import 'components/figures';
@import 'components/form-newsletter';
+@import 'components/search-form';
@import 'components/list-socials';
@import 'components/modal-share';
@import 'components/text';
diff --git a/assets/css/template/_investigation-summary.scss b/assets/css/template/_investigation-summary.scss
index fe66d59..803cf5e 100644
--- a/assets/css/template/_investigation-summary.scss
+++ b/assets/css/template/_investigation-summary.scss
@@ -6,12 +6,14 @@
header{
.page-type{
- text-transform: uppercase;
+ // text-transform: uppercase;
color: var(--color-txt-light);
margin-bottom: calc(var(--spacing)*0.5);
}
- h2{
- font-size: var(--fs-xbig);
+ .page-title{
+ text-transform: uppercase;
+ font-weight: normal;
+ font-size: var(--fs-big);
line-height: var(--leading-tight);
}
}
@@ -36,24 +38,66 @@
color: var(--color-txt-light);
font-size: var(--fs-small);
@media #{$x-small}{ font-size: var(--fs-xsmall); }
- padding-top: calc(var(--spacing)*0.5);
+ padding: calc(var(--spacing)*0.5) var(--padding-body);
+ padding-bottom: 0;
}
- &.hero-video{
- figure{
+ figure{
+ width: 100%;
+ position: relative;
+ img{
width: 100%;
-
- img{
- width: 100%;
- aspect-ratio: 16/9;
- object-fit: cover;
- }
-
-
+ aspect-ratio: 16/9;
+ object-fit: cover;
}
}
+
+ .swiper-slide{
+ position: relative;
+ }
+
+ .swiper-button-prev, .swiper-button-next{
+ --swiper-navigation-sides-offset: 32px;
+ --swiper-navigation-size: 32px;
+
+ @media #{$x-small}{
+ --swiper-navigation-sides-offset: 15px;
+ --swiper-navigation-size: 15px;
+ }
+ opacity: 0.8;
+
+ // Position buttons relative to the image (16/9 aspect ratio)
+ // Calculate: 50% of image height = 50% * (9/16) of width
+ // Image is 100vw wide, so center at: (100vw * 9/16) / 2
+ top: calc(100vw * 9 / 16 / 2 - var(--swiper-navigation-size)*0.5);
+ margin-top: 0;
+
+ svg{ color: white; }
+ }
+
+ .swiper-pagination{
+ position: static;
+ margin-top: calc(var(--spacing)*0.5);
+ padding: 0 var(--padding-body);
+ text-align: center;
+
+ .swiper-pagination-bullet{
+ width: 15px;
+ height: 4px;
+ border-radius: 2px;
+ background: var(--color-txt-light);
+ // opacity: 0.4;
+ }
+
+ .swiper-pagination-bullet-active{
+ background: var(--color-txt);
+ opacity: 0.8;
+ }
+ }
+
+
}
#nav--page{
diff --git a/assets/css/template/_investigations.scss b/assets/css/template/_investigations.scss
index bb92653..ed22183 100644
--- a/assets/css/template/_investigations.scss
+++ b/assets/css/template/_investigations.scss
@@ -2,15 +2,40 @@
[data-template="investigations"] main{
#container-cards{
- max-width: var(--max-w-container);
- margin: 0 auto;
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));
- grid-auto-rows: minmax(100px, auto);
- grid-gap: var(--padding-body);
- margin-bottom: 10vh;
+
+ @media #{$x-small-up}{
+ max-width: var(--max-w-container);
+ margin: 0 auto;
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
+ grid-auto-rows: minmax(100px, auto);
+ grid-gap: var(--padding-body);
+ margin-bottom: 10vh;
+ }
+ @media #{$x-small}{
+ margin-bottom: 10vh;
+ .card--article{
+ margin-bottom: calc(var(--spacing)*1.5);
+ }
+ }
-
+
+
+ }
+
+ .search-container{
+ max-width: var(--max-w-content);
+ margin: 0 auto;
+ margin-bottom: calc(var(--spacing)*2);
+ }
+
+ .page__sort{
+ max-width: var(--max-w-container);
+ display: flex;
+ justify-content: right;
+ grid-gap: var(--padding-inner);
+ margin: 0 auto;
+ margin-bottom: calc(var(--spacing)*0.5);
}
diff --git a/assets/js/hero-slider.js b/assets/js/hero-slider.js
new file mode 100644
index 0000000..dd39df8
--- /dev/null
+++ b/assets/js/hero-slider.js
@@ -0,0 +1,50 @@
+import Swiper from 'https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.mjs';
+
+export function initHeroSlider() {
+ const heroSlider = document.querySelector('.hero-slider');
+
+ if (!heroSlider) {
+ return;
+ }
+
+ const swiper = new Swiper('.hero-slider', {
+ // Optional parameters
+ loop: true,
+ speed: 600,
+ effect: 'fade',
+ fadeEffect: {
+ crossFade: true
+ },
+
+ // Touch/Swipe settings (activé par défaut, mais configuré ici pour optimisation)
+ touchRatio: 1,
+ touchAngle: 45,
+ grabCursor: true,
+ simulateTouch: true,
+ allowTouchMove: true,
+
+ // Navigation arrows
+ navigation: {
+ nextEl: '.swiper-button-next',
+ prevEl: '.swiper-button-prev',
+ },
+
+ // Pagination
+ pagination: {
+ el: '.swiper-pagination',
+ clickable: true,
+ },
+
+ // Keyboard control
+ keyboard: {
+ enabled: true,
+ },
+
+ // Accessibility
+ a11y: {
+ prevSlideMessage: 'Diapositive précédente',
+ nextSlideMessage: 'Diapositive suivante',
+ paginationBulletMessage: 'Aller à la diapositive {{index}}',
+ },
+ });
+}
diff --git a/assets/js/script.js b/assets/js/script.js
index 773fc50..4976412 100644
--- a/assets/js/script.js
+++ b/assets/js/script.js
@@ -3,11 +3,12 @@ import { copyLink } from './share.js';
import { bannerStickyMobile } from './banner-sticky-mobile.js';
import { bannerStickyDesktop } from './banner-sticky-desktop.js';
import { themeToggle } from './themeToggle.js';
+import { initHeroSlider } from './hero-slider.js';
const responsiveMedium = 1080;
const responsiveSmall = 768;
-window.onload = async function () {
+window.onload = async function () {
console.log("SCRIPT LOADED");
headerToggle();
headerScrollVisibility();
@@ -15,4 +16,5 @@ window.onload = async function () {
themeToggle();
bannerStickyMobile(responsiveSmall);
bannerStickyDesktop(responsiveSmall);
+ initHeroSlider();
}
\ No newline at end of file
diff --git a/site/snippets/header.php b/site/snippets/header.php
index e035c5d..b679700 100644
--- a/site/snippets/header.php
+++ b/site/snippets/header.php
@@ -1,5 +1,5 @@
-
+
@@ -13,6 +13,11 @@
= $site->title() ?>
+
+
@@ -29,8 +34,8 @@
-
- L’exécution de Nidal et Khaled ‘Amirah à Naplouse
+
+