diff --git a/assets/css/base/_var.scss b/assets/css/base/_var.scss index 8edffe3..e2f35ad 100644 --- a/assets/css/base/_var.scss +++ b/assets/css/base/_var.scss @@ -6,12 +6,17 @@ --fs-xsmall: 12px; --fs-small: 16px; --fs-normal: 20px; - --fs-medium: 30px; + --fs-text: 24px; + --fs-medium: 34px; --fs-big: 45px; + + + + --fs-button-bold: 22px; - --max-w-content: 640px; + --max-w-content: 700px; --max-w-cards: 940px; --z-header: 2000; --panel-w: 310px; @@ -82,6 +87,7 @@ --fs-xsmall: 13px; --fs-small: 16px; --fs-normal: 20px; + --fs-text: 20px; --fs-medium: 24px; --fs-big: 34px; diff --git a/assets/css/components/_card-article-small.scss b/assets/css/components/_card-article-small.scss index 7d64cc9..e24ea3f 100644 --- a/assets/css/components/_card-article-small.scss +++ b/assets/css/components/_card-article-small.scss @@ -1,19 +1,18 @@ +.card--package, .card--article-small { @include grid-content(); - padding-top: calc(var(--spacing)*0.5); - padding-bottom: calc(var(--spacing)*0.5); - - border-bottom: var(--border-light); + margin-bottom: calc(var(--spacing)*0.75); + border: var(--border-light); &:first-of-type { border-top: var(--border-light); } - &.has-link { - @include hover-card-line(); - } + // &.has-link { + // @include hover-card-line(); + // } @include figure-16-9(); @@ -23,38 +22,79 @@ } } + .type { + + display: inline-flex; + flex-grow: 0; + height: calc(var(--h-block)*0.75); + border-radius: var(--radius-small); + border: var(--border-medium); + align-items: center; + padding: 5px 1ch 0 1ch; + + + font-size: var(--fs-xsmall); + text-transform: uppercase; + font-weight: 500; + color: var(--color-txt-light); + margin-bottom: calc(var(--spacing)*0.75); + + } .content { display: flex; flex-direction: column; - padding-top: calc(var(--spacing)*0.25); + align-items: flex-start; + justify-content: flex-start; + padding-top: calc(var(--padding-inner)*2); + padding-bottom: calc(var(--padding-inner)*2); + padding-left: calc(var(--padding-inner)*1.5); padding-right: calc(var(--padding-inner)*3); } .title { font-weight: 500; - font-size: var(--fs-small); + font-size: var(--fs-normal); margin-bottom: 0.25em; text-wrap: balance; max-width: 42ch; text-transform: uppercase; line-height: var(--leading-title); - + flex-grow: 2; a { text-decoration: none; } - } - time { - flex-grow: 1; + .date, + .details { + // flex-grow: 2; color: var(--color-txt-light); + font-size: var(--fs-small); } + .details { + list-style: none; + + li { + display: inline; + } + + li:not(:last-of-type)::after { + content: "|"; + padding-left: 1ch; + padding-right: 0.5ch; + } + } + + + .description { + font-size: var(--fs-small); @include clamp(2); - margin-bottom: calc(var(--spacing)*0.75); + // margin-bottom: calc(var(--spacing)*0.75); margin-top: calc(var(--spacing)*0.25); + display: none; } diff --git a/assets/css/components/_card-article.scss b/assets/css/components/_card-article.scss index a9a1ad7..4dc23fa 100644 --- a/assets/css/components/_card-article.scss +++ b/assets/css/components/_card-article.scss @@ -42,19 +42,16 @@ font-weight: 500; text-transform: uppercase; text-wrap: balance; - // flex-grow: 2; a{ text-decoration: none;} } .description{ margin-top: calc(var(--spacing)*0.5); - display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; - font-size: var(--fs-small); } @@ -82,17 +79,7 @@ } - .keywords-wrapper{ - z-index: 3000; - margin-top: calc(var(--spacing)*0.5); - // margin-bottom: calc(var(--spacing)*0.5); - } - .keywords{ - - grid-column: 2; - } - &:hover{ border-color: var(--color-txt); diff --git a/assets/css/components/_card-impact-small.scss b/assets/css/components/_card-impact-small.scss index cb84bd6..ee668b7 100644 --- a/assets/css/components/_card-impact-small.scss +++ b/assets/css/components/_card-impact-small.scss @@ -1,3 +1,4 @@ + .card--impact-small { border-bottom: var(--border-light); @@ -5,7 +6,6 @@ border-top: var(--border-light); } - @include grid-content(); padding: var(--padding-inner) 0; @@ -20,8 +20,16 @@ bottom: auto; } - .content { + .title { grid-column: 2; + font-size: var(--fs-normal); + font-weight: 500; + text-transform: uppercase; + margin-right: 4ch; + } + + .date{ + font-size: var(--fs-small); } .card--open-graph { @@ -44,7 +52,7 @@ } } - .tag { + .category { width: auto; justify-self: start; position: relative; diff --git a/assets/css/components/_card-package.scss b/assets/css/components/_card-package.scss index 0264d68..6711032 100644 --- a/assets/css/components/_card-package.scss +++ b/assets/css/components/_card-package.scss @@ -1,145 +1,94 @@ -.card--package { - position: relative; - max-width: var(--max-w-cards); - border: var(--border-light); - padding: var(--padding-inner); - @include grid-content(); - @include figure-16-9(); +// .card--package { +// position: relative; +// max-width: var(--max-w-cards); +// border: var(--border-light); - container-type: inline-size; - container-name: cardpackage; +// @include grid-content(); +// @include figure-16-9(); - figure { - border-radius: var(--radius-small); - background-color: var(--color-accent); +// container-type: inline-size; +// container-name: cardpackage; - img { - opacity: 0.8; - filter: grayscale(1); - } - } +// figure { +// border-radius: var(--radius-small); +// background-color: var(--color-accent); - .content { - display: flex; - flex-direction: column; - font-size: var(--fs-small); - } +// img { +// opacity: 0.8; +// filter: grayscale(1); +// } +// } - .title { - font-weight: 500; - font-size: var(--fs-normal); - line-height: var(--leading-title); +// .content { +// display: flex; +// flex-direction: column; +// font-size: var(--fs-small); +// } - margin-bottom: 0.75em; - text-wrap: balance; - max-width: 42ch; - text-transform: uppercase; - padding-top: calc(var(--spacing) * 0.25); - a { - text-decoration: none; - } +// .title { +// font-weight: 500; +// font-size: var(--fs-normal); +// line-height: var(--leading-title); - @media #{$small} { - font-size: var(--fs-normal); - } +// margin-bottom: 0.75em; +// text-wrap: balance; +// max-width: 42ch; +// text-transform: uppercase; +// padding-top: calc(var(--spacing) * 0.25); +// a { +// text-decoration: none; +// } - .icon { - padding-right: 1ch; - position: relative; - top: 1px; - svg { - height: 15px; - width: 15px; - fill: var(--color-txt); - } - } - } +// @media #{$small} { +// font-size: var(--fs-normal); +// } - .short { - @include clamp(3); - flex-grow: 1; - padding-right: calc(var(--padding-inner) * 2); - } +// .icon { +// padding-right: 1ch; +// position: relative; +// top: 1px; +// svg { +// height: 15px; +// width: 15px; +// fill: var(--color-txt); +// } +// } +// } - ul { - display: flex; - list-style: none; - gap: 1ch; - color: var(--color-txt-light); - padding-top: calc(var(--spacing) * 0.5); +// .short { +// @include clamp(3); +// flex-grow: 1; +// padding-right: calc(var(--padding-inner) * 2); +// } - li + li { - &::before { - content: "|"; - padding-right: 1ch; - } - } - @media #{$small} { - font-size: var(--fs-small); - } - } +// ul { +// display: flex; +// list-style: none; +// gap: 1ch; +// color: var(--color-txt-light); +// padding-top: calc(var(--spacing) * 0.5); - .btn--go-to { - position: absolute; - right: calc(var(--padding-inner) * 1); - bottom: var(--padding-inner); - } +// li + li { +// &::before { +// content: "|"; +// padding-right: 1ch; +// } +// } +// @media #{$small} { +// font-size: var(--fs-small); +// } +// } - @include btn--go-to(); +// .btn--go-to { +// position: absolute; +// right: calc(var(--padding-inner) * 1); +// bottom: var(--padding-inner); +// } - &:hover { - background-color: var(--grey-950); - border-color: var(--color-txt); - } -} +// @include btn--go-to(); -[data-template="investigation-summary"] .card--package { - border: none; - padding-left: 0; - padding-right: 0; - border-bottom: var(--border-light); - - &:first-of-type { - border-top: var(--border-light); - } - &.has-link { - @include hover-card-line(); - } - - figure { - @media #{$x-small} { - margin-left: 0px; - } - } - - .title { - font-size: var(--fs-small); - } -} - -@media #{$x-small} { - .card--package { - .content { - display: contents; - } - figure { - grid-row: 1/3; - } - - .title { - font-size: var(--fs-small); - padding-top: calc(var(--spacing) * 0.25); - margin-bottom: 0; - } - - .short { - grid-column: span 2; - } - - ul { - grid-column: 2; - grid-row: 2; - padding-top: 0; - } - } -} +// &:hover { +// background-color: var(--grey-950); +// border-color: var(--color-txt); +// } +// } diff --git a/assets/css/components/_keywords.scss b/assets/css/components/_keywords.scss index cd1f648..bf42181 100644 --- a/assets/css/components/_keywords.scss +++ b/assets/css/components/_keywords.scss @@ -8,12 +8,12 @@ display: inline-flex; align-items: center; justify-content: center; - height: calc(var(--h-block)*0.75); + height: calc(var(--h-block)*1); padding: 0 1ch; padding-top: 2px; border: var(--border-light); border-radius: var(--radius-btn); - font-size: var(--fs-xsmall); + font-size: var(--fs-small); line-height: 1; white-space: nowrap; text-decoration: none; diff --git a/assets/css/components/_tags.scss b/assets/css/components/_tags.scss index 9f94af9..2bdcbf5 100644 --- a/assets/css/components/_tags.scss +++ b/assets/css/components/_tags.scss @@ -1,4 +1,4 @@ -.tag{ +.category{ height: calc(var(--h-block)*0.75); // border-radius: calc(var(--h-block)*0.75/2); border-radius: var(--radius-small); diff --git a/assets/css/partials/_page-header.scss b/assets/css/partials/_page-header.scss index 476aeea..2ceddfb 100644 --- a/assets/css/partials/_page-header.scss +++ b/assets/css/partials/_page-header.scss @@ -1,6 +1,6 @@ .page__type{ - height: calc(var(--h-block)*0.75); + height: calc(var(--h-block)*1); border-radius: var(--radius-small); border: var(--border-medium); @@ -8,9 +8,9 @@ align-items: center; justify-content: center; padding: 0 1.5ch; - padding-top: 3px; + padding-top: 5px; - font-size: var(--fs-xsmall); + font-size: var(--fs-small); background-color: var(--color-bg); color: var(--color-txt-light); @@ -41,19 +41,19 @@ main .page__header { font-weight: 500; line-height: var(--leading-title); margin-top: calc(var(--spacing) * 1); - margin-bottom: calc(var(--spacing) * 0.5); + margin-bottom: calc(var(--spacing) * 1.5); text-wrap: balance; } .description { - // max-width: 58ch; - // line-height: 1.1; + font-size: var(--fs-text); + margin-bottom: calc(var(--spacing) * 3); } - .description-medium{ - // font-size: var(--fs-medium); - max-width: 58ch; - line-height: 1.1; - } + // .description-medium{ + // font-size: var(--fs-medium); + // max-width: 58ch; + // line-height: 1.1; + // } } diff --git a/assets/css/style.css b/assets/css/style.css index 38b7cb0..b9d848f 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -1,17 +1,26 @@ @charset "UTF-8"; :root { - --font: "Executive", Arial, sans-serif; - --title: "System", Arial, sans-serif; + --font: 'Executive', Arial, sans-serif; + --title: 'System', Arial, sans-serif; --fs-xsmall: 12px; --fs-small: 16px; --fs-normal: 20px; - --fs-medium: 30px; + --fs-text: 24px; + --fs-medium: 34px; --fs-big: 45px; --fs-button-bold: 22px; - --max-w-content: 640px; + --max-w-content: 700px; --max-w-cards: 940px; --z-header: 2000; --panel-w: 310px; +} +@media screen and (max-width: 768px) { + :root { + --fs-medium: 20px; + --fs-big: 26px; + } +} +:root { --leading-tight: 1.05; --leading-normal: 1.3; --leading-title: 1.1; @@ -48,18 +57,13 @@ --h-block: 30px; --curve: cubic-bezier(0.175, 0.885, 0.32, 1.275); } -@media screen and (max-width: 768px) { - :root { - --fs-medium: 20px; - --fs-big: 26px; - } -} @media screen and (max-width: 768px) { :root { --fs-xsmall: 13px; --fs-small: 16px; --fs-normal: 20px; + --fs-text: 20px; --fs-medium: 24px; --fs-big: 34px; --header-h: 60px; @@ -472,7 +476,7 @@ button:disabled { fill: var(--grey-100); } -.tag { +.category { height: calc(var(--h-block) * 0.75); border-radius: var(--radius-small); display: inline-flex; @@ -499,12 +503,12 @@ button:disabled { display: inline-flex; align-items: center; justify-content: center; - height: calc(var(--h-block) * 0.75); + height: calc(var(--h-block) * 1); padding: 0 1ch; padding-top: 2px; border: var(--border-light); border-radius: var(--radius-btn); - font-size: var(--fs-xsmall); + font-size: var(--fs-small); line-height: 1; white-space: nowrap; text-decoration: none; @@ -575,6 +579,11 @@ button.sort[data-sort-type=up] .arrow { z-index: calc(var(--z-header) - 10); opacity: 0; transition: opacity 0.3s ease-in; +} +.btn--group__mobile.is-visible { + opacity: 1; +} +.btn--group__mobile { position: fixed; bottom: 0; left: 0; @@ -587,9 +596,6 @@ button.sort[data-sort-type=up] .arrow { align-items: flex-end; gap: var(--padding-inner); } -.btn--group__mobile.is-visible { - opacity: 1; -} .btn--group__mobile button, .btn--group__mobile .dropdown { flex-grow: 1; width: 100%; @@ -609,14 +615,16 @@ button.sort[data-sort-type=up] .arrow { #summary__hero figcaption { color: var(--color-txt-light); font-size: var(--fs-small); - padding: calc(var(--spacing) * 0.5) var(--padding-body); - padding-bottom: 0; } @media screen and (max-width: 560px) { #summary__hero figcaption { font-size: var(--fs-xsmall); } } +#summary__hero figcaption { + padding: calc(var(--spacing) * 0.5) var(--padding-body); + padding-bottom: 0; +} #summary__hero figure { width: 100%; position: relative; @@ -633,9 +641,6 @@ button.sort[data-sort-type=up] .arrow { #summary__hero .swiper-button-prev, #summary__hero .swiper-button-next { --swiper-navigation-sides-offset: 32px; --swiper-navigation-size: 32px; - opacity: 0.8; - top: calc(450vw - var(--swiper-navigation-size) * 0.5); - margin-top: 0; } @media screen and (max-width: 560px) { #summary__hero .swiper-button-prev, #summary__hero .swiper-button-next { @@ -643,6 +648,11 @@ button.sort[data-sort-type=up] .arrow { --swiper-navigation-size: 15px; } } +#summary__hero .swiper-button-prev, #summary__hero .swiper-button-next { + opacity: 0.8; + top: calc(450vw - var(--swiper-navigation-size) * 0.5); + margin-top: 0; +} #summary__hero .swiper-button-prev svg, #summary__hero .swiper-button-next svg { color: white; } @@ -677,12 +687,14 @@ button.sort[data-sort-type=up] .arrow { #summary__hero .player-container .video-full { width: 100%; height: 100%; - display: none; } #summary__hero .player-container .video-full iframe { width: 100%; height: 100%; } +#summary__hero .player-container .video-full { + display: none; +} #summary__hero .player-container #hero-play-video { position: absolute; width: 100%; @@ -1272,13 +1284,6 @@ button.sort[data-sort-type=up] .arrow { .card--article .dl ul li { padding-bottom: 0.2em; } -.card--article .keywords-wrapper { - z-index: 3000; - margin-top: calc(var(--spacing) * 0.5); -} -.card--article .keywords { - grid-column: 2; -} .card--article:hover { border-color: var(--color-txt); background-color: var(--grey-950); @@ -1287,49 +1292,29 @@ button.sort[data-sort-type=up] .arrow { z-index: 2000; } +.card--package, .card--article-small { display: grid; grid-gap: var(--padding-inner); grid-template-columns: 2fr 3fr; position: relative; - padding-top: calc(var(--spacing) * 0.5); - padding-bottom: calc(var(--spacing) * 0.5); - border-bottom: var(--border-light); - position: relative; - border-bottom: var(--border-light); - position: relative; + margin-bottom: calc(var(--spacing) * 0.75); + border: var(--border-light); } +.card--package:first-of-type, .card--article-small:first-of-type { border-top: var(--border-light); } -.card--article-small.has-link { - border-bottom: var(--border-light); - position: relative; -} -.card--article-small.has-link:first-of-type { - border-top: var(--border-light); -} -.card--article-small.has-link::before { - content: ""; - width: 100%; - border-top: 1px solid transparent; - position: absolute; - top: -1px; - left: 0; -} -.card--article-small.has-link:hover { - background-color: var(--grey-950); - border-color: var(--color-txt); -} -.card--article-small.has-link:hover::before { - border-color: var(--color-txt); -} -.card--article-small > picture, .card--article-small > figure { +.card--package > picture, .card--package > figure, +.card--article-small > picture, +.card--article-small > figure { aspect-ratio: 16/9; display: flex; overflow: hidden; } -.card--article-small > picture img, .card--article-small > figure img { +.card--package > picture img, .card--package > figure img, +.card--article-small > picture img, +.card--article-small > figure img { width: 100%; height: 100%; -o-object-fit: cover; @@ -1337,72 +1322,135 @@ button.sort[data-sort-type=up] .arrow { transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s; } @media screen and (max-width: 560px) { + .card--package figure, .card--article-small figure { margin-left: 0px; } } +.card--package .type, +.card--article-small .type { + display: inline-flex; + flex-grow: 0; + height: calc(var(--h-block) * 0.75); + border-radius: var(--radius-small); + border: var(--border-medium); + align-items: center; + padding: 5px 1ch 0 1ch; + font-size: var(--fs-xsmall); + text-transform: uppercase; + font-weight: 500; + color: var(--color-txt-light); + margin-bottom: calc(var(--spacing) * 0.75); +} +.card--package .content, .card--article-small .content { display: flex; flex-direction: column; - padding-top: calc(var(--spacing) * 0.25); + align-items: flex-start; + justify-content: flex-start; + padding-top: calc(var(--padding-inner) * 2); + padding-bottom: calc(var(--padding-inner) * 2); + padding-left: calc(var(--padding-inner) * 1.5); padding-right: calc(var(--padding-inner) * 3); } +.card--package .title, .card--article-small .title { font-weight: 500; - font-size: var(--fs-small); + font-size: var(--fs-normal); margin-bottom: 0.25em; text-wrap: balance; max-width: 42ch; text-transform: uppercase; line-height: var(--leading-title); + flex-grow: 2; } +.card--package .title a, .card--article-small .title a { text-decoration: none; } -.card--article-small time { - flex-grow: 1; +.card--package .date, +.card--package .details, +.card--article-small .date, +.card--article-small .details { color: var(--color-txt-light); + font-size: var(--fs-small); } +.card--package .details, +.card--article-small .details { + list-style: none; +} +.card--package .details li, +.card--article-small .details li { + display: inline; +} +.card--package .details li:not(:last-of-type)::after, +.card--article-small .details li:not(:last-of-type)::after { + content: "|"; + padding-left: 1ch; + padding-right: 0.5ch; +} +.card--package .description, .card--article-small .description { + font-size: var(--fs-small); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; - margin-bottom: calc(var(--spacing) * 0.75); margin-top: calc(var(--spacing) * 0.25); + display: none; } +.card--package, +.card--article-small { + position: relative; +} +.card--package .btn--go-to, .card--article-small .btn--go-to { position: absolute; right: var(--padding-inner); bottom: calc(var(--padding-inner) - 3px); } +.card--package .btn--go-to svg, .card--article-small .btn--go-to svg { width: 15px; height: 15px; fill: var(--color-txt); } @media screen and (max-width: 768px) { + .card--package .btn--go-to svg, .card--article-small .btn--go-to svg { width: 11px; height: 11px; } } @media screen and (max-width: 560px) { + .card--package .btn--go-to, .card--article-small .btn--go-to { right: calc(var(--padding-inner) * 0.5); bottom: calc(var(--padding-inner) * 0.25); } + .card--package .btn--go-to svg, .card--article-small .btn--go-to svg { width: 11px; height: 11px; } } +.card--package:hover .btn--go-to, .card--article-small:hover .btn--go-to { animation: wiggle-left 0.8s ease-in-out; } +.card--package, +.card--article-small { + border-bottom: var(--border-light); +} +.card--package:first-of-type, .card--article-small:first-of-type { border-top: var(--border-light); } +.card--package, +.card--article-small { + position: relative; +} +.card--package::before, .card--article-small::before { content: ""; width: 100%; @@ -1411,33 +1459,41 @@ button.sort[data-sort-type=up] .arrow { top: -1px; left: 0; } +.card--package:hover, .card--article-small:hover { background-color: var(--grey-950); border-color: var(--color-txt); } +.card--package:hover::before, .card--article-small:hover::before { border-color: var(--color-txt); } +.card--package .keywords, .card--article-small .keywords { display: none; } @media screen and (max-width: 1080px) { + .card--package .title, .card--article-small .title { font-size: var(--fs-normal); margin-bottom: 0; } } @media screen and (max-width: 560px) { + .card--package .content, .card--article-small .content { display: contents; } + .card--package .title, .card--article-small .title { font-size: var(--fs-small); padding-top: calc(var(--spacing) * 0.25); } + .card--package figure, .card--article-small figure { grid-row: 1/3; } + .card--package .description, .card--article-small .description { grid-column: span 2; } @@ -1455,11 +1511,13 @@ button.sort[data-sort-type=up] .arrow { justify-content: start; gap: calc(var(--spacing) * 0.25); border-bottom: var(--border-light); - position: relative; } .card--impact:first-of-type { border-top: var(--border-light); } +.card--impact { + position: relative; +} .card--impact::before { content: ""; width: 100%; @@ -1551,23 +1609,26 @@ button.sort[data-sort-type=up] .arrow { } .card--impact-small { border-bottom: var(--border-light); +} +.card--impact-small:first-of-type { + border-top: var(--border-light); +} +.card--impact-small { display: grid; grid-gap: var(--padding-inner); grid-template-columns: 2fr 3fr; position: relative; padding: var(--padding-inner) 0; - position: relative; -} -.card--impact-small:first-of-type { - border-top: var(--border-light); } .card--impact-small.has-link { border-bottom: var(--border-light); - position: relative; } .card--impact-small.has-link:first-of-type { border-top: var(--border-light); } +.card--impact-small.has-link { + position: relative; +} .card--impact-small.has-link::before { content: ""; width: 100%; @@ -1583,6 +1644,9 @@ button.sort[data-sort-type=up] .arrow { .card--impact-small.has-link:hover::before { border-color: var(--color-txt); } +.card--impact-small { + position: relative; +} .card--impact-small .btn--go-to { position: absolute; right: var(--padding-inner); @@ -1616,8 +1680,15 @@ button.sort[data-sort-type=up] .arrow { top: calc(var(--padding-inner) * 1); bottom: auto; } -.card--impact-small .content { +.card--impact-small .title { grid-column: 2; + font-size: var(--fs-normal); + font-weight: 500; + text-transform: uppercase; + margin-right: 4ch; +} +.card--impact-small .date { + font-size: var(--fs-small); } .card--impact-small .card--open-graph { grid-column: 2; @@ -1638,7 +1709,7 @@ button.sort[data-sort-type=up] .arrow { grid-column: span 2; } } -.card--impact-small .tag { +.card--impact-small .category { width: auto; justify-self: start; position: relative; @@ -1694,9 +1765,6 @@ button.sort[data-sort-type=up] .arrow { fill: var(--color-txt-light); } @media screen and (max-width: 560px) { - .card--impact-small .open-graph__details { - grid-column: 1/3; - } .card--impact-small .open-graph__details summary { display: grid; grid-gap: var(--padding-inner); @@ -1707,204 +1775,14 @@ button.sort[data-sort-type=up] .arrow { .card--impact-small .open-graph__details summary .summary-inner { grid-column: 2; } + .card--impact-small .open-graph__details { + grid-column: 1/3; + } } -.card--package { - position: relative; - max-width: var(--max-w-cards); - border: var(--border-light); - padding: var(--padding-inner); - display: grid; - grid-gap: var(--padding-inner); - grid-template-columns: 2fr 3fr; - position: relative; - container-type: inline-size; - container-name: cardpackage; - position: relative; -} -.card--package > picture, .card--package > figure { - aspect-ratio: 16/9; - display: flex; - overflow: hidden; -} -.card--package > picture img, .card--package > figure img { - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s; -} -.card--package figure { - border-radius: var(--radius-small); - background-color: var(--color-accent); -} -.card--package figure img { - opacity: 0.8; - filter: grayscale(1); -} -.card--package .content { - display: flex; - flex-direction: column; - font-size: var(--fs-small); -} -.card--package .title { - font-weight: 500; - font-size: var(--fs-normal); - line-height: var(--leading-title); - margin-bottom: 0.75em; - text-wrap: balance; - max-width: 42ch; - text-transform: uppercase; - padding-top: calc(var(--spacing) * 0.25); -} -.card--package .title a { - text-decoration: none; -} -@media screen and (max-width: 768px) { - .card--package .title { - font-size: var(--fs-normal); - } -} -.card--package .title .icon { - padding-right: 1ch; - position: relative; - top: 1px; -} -.card--package .title .icon svg { - height: 15px; - width: 15px; - fill: var(--color-txt); -} -.card--package .short { - display: -webkit-box; - -webkit-line-clamp: 3; - -webkit-box-orient: vertical; - overflow: hidden; - flex-grow: 1; - padding-right: calc(var(--padding-inner) * 2); -} -.card--package ul { - display: flex; - list-style: none; - gap: 1ch; - color: var(--color-txt-light); - padding-top: calc(var(--spacing) * 0.5); -} -.card--package ul li + li::before { - content: "|"; - padding-right: 1ch; -} -@media screen and (max-width: 768px) { - .card--package ul { - font-size: var(--fs-small); - } -} -.card--package .btn--go-to { - position: absolute; - right: calc(var(--padding-inner) * 1); - bottom: var(--padding-inner); -} -.card--package .btn--go-to { - position: absolute; - right: var(--padding-inner); - bottom: calc(var(--padding-inner) - 3px); -} -.card--package .btn--go-to svg { - width: 15px; - height: 15px; - fill: var(--color-txt); -} -@media screen and (max-width: 768px) { - .card--package .btn--go-to svg { - width: 11px; - height: 11px; - } -} -@media screen and (max-width: 560px) { - .card--package .btn--go-to { - right: calc(var(--padding-inner) * 0.5); - bottom: calc(var(--padding-inner) * 0.25); - } - .card--package .btn--go-to svg { - width: 11px; - height: 11px; - } -} -.card--package:hover .btn--go-to { - animation: wiggle-left 0.8s ease-in-out; -} -.card--package:hover { - background-color: var(--grey-950); - border-color: var(--color-txt); -} - -[data-template=investigation-summary] .card--package { - border: none; - padding-left: 0; - padding-right: 0; - border-bottom: var(--border-light); -} -[data-template=investigation-summary] .card--package:first-of-type { - border-top: var(--border-light); -} -[data-template=investigation-summary] .card--package.has-link { - border-bottom: var(--border-light); - position: relative; -} -[data-template=investigation-summary] .card--package.has-link:first-of-type { - border-top: var(--border-light); -} -[data-template=investigation-summary] .card--package.has-link::before { - content: ""; - width: 100%; - border-top: 1px solid transparent; - position: absolute; - top: -1px; - left: 0; -} -[data-template=investigation-summary] .card--package.has-link:hover { - background-color: var(--grey-950); - border-color: var(--color-txt); -} -[data-template=investigation-summary] .card--package.has-link:hover::before { - border-color: var(--color-txt); -} -@media screen and (max-width: 560px) { - [data-template=investigation-summary] .card--package figure { - margin-left: 0px; - } -} -[data-template=investigation-summary] .card--package .title { - font-size: var(--fs-small); -} - -@media screen and (max-width: 560px) { - .card--package .content { - display: contents; - } - .card--package figure { - grid-row: 1/3; - } - .card--package .title { - font-size: var(--fs-small); - padding-top: calc(var(--spacing) * 0.25); - margin-bottom: 0; - } - .card--package .short { - grid-column: span 2; - } - .card--package ul { - grid-column: 2; - grid-row: 2; - padding-top: 0; - } -} .card--open-graph { container-type: inline-size; container-name: opengraph; - border: 1px solid var(--grey-600); - border-radius: var(--radius-small); - position: relative; } .card--open-graph .open-graph__inner { display: grid; @@ -1912,6 +1790,11 @@ button.sort[data-sort-type=up] .arrow { grid-template-columns: 2fr 3fr; position: relative; } +.card--open-graph { + border: 1px solid var(--grey-600); + border-radius: var(--radius-small); + position: relative; +} .card--open-graph figure { grid-column: 1; grid-row: 1; @@ -2208,24 +2091,28 @@ button.sort[data-sort-type=up] .arrow { top: var(--header-h); right: calc(var(--menu-w) * -1); transition: right 0.3s ease-in; - background-color: var(--color-bg); - border-left: var(--border-light); - padding: var(--padding-body); - z-index: calc(var(--z-header) - 1); - display: flex; - flex-direction: column; } @media screen and (max-width: 768px) { #site-menu { transition: right 0.4s ease-in; } } +#site-menu { + background-color: var(--color-bg); + border-left: var(--border-light); + padding: var(--padding-body); + z-index: calc(var(--z-header) - 1); +} @media screen and (max-width: 560px) { #site-menu { width: 100vw; right: -100vw; } } +#site-menu { + display: flex; + flex-direction: column; +} #site-menu .search-form { margin-top: calc(var(--spacing) * 1); margin-bottom: calc(var(--spacing) * 1); @@ -2378,15 +2265,15 @@ body main .page__content { } .page__type { - height: calc(var(--h-block) * 0.75); + height: calc(var(--h-block) * 1); border-radius: var(--radius-small); border: var(--border-medium); display: inline-flex; align-items: center; justify-content: center; padding: 0 1.5ch; - padding-top: 3px; - font-size: var(--fs-xsmall); + padding-top: 5px; + font-size: var(--fs-small); background-color: var(--color-bg); color: var(--color-txt-light); font-weight: 500; @@ -2412,12 +2299,12 @@ main .page__header .page__title { font-weight: 500; line-height: var(--leading-title); margin-top: calc(var(--spacing) * 1); - margin-bottom: calc(var(--spacing) * 0.5); + margin-bottom: calc(var(--spacing) * 1.5); text-wrap: balance; } -main .page__header .description-medium { - max-width: 58ch; - line-height: 1.1; +main .page__header .description { + font-size: var(--fs-text); + margin-bottom: calc(var(--spacing) * 3); } .container-cards { @@ -2552,67 +2439,27 @@ main .page__header .description-medium { } } -[data-template=investigation-summary] main { +[data-template=investigation] main { position: relative; } -[data-template=investigation-summary] main .page__header { +[data-template=investigation] main .page__header { margin-inline: auto; max-width: var(--max-w-content); } -[data-template=investigation-summary] main .panel-left { - width: calc((100vw - var(--max-w-cards) - var(--padding-body) * 4) * 0.5); +[data-template=investigation] main .page__content { + max-width: 100%; } -@media screen and (max-width: 1340px) { - [data-template=investigation-summary] main { - margin-left: auto; - margin-right: calc(var(--padding-body) * 3); - } - [data-template=investigation-summary] main .panel-left { - width: calc(100vw - var(--max-w-cards) - var(--padding-body) * 6); - } +[data-template=investigation] main .investigation__content { + font-size: var(--fs-text); } -@media screen and (max-width: 1220px) { - [data-template=investigation-summary] main { - margin-left: auto; - margin-right: 0px; - width: calc(100% - var(--panel-w) * 0.5 - var(--padding-body)); - } - [data-template=investigation-summary] main .panel-left { - width: calc(var(--panel-w) * 0.5); - } -} -[data-template=investigation-summary] main .section__article { - margin-top: calc(var(--spacing) * 3); - margin-bottom: calc(var(--spacing) * 3); - max-width: var(--max-w-content); - margin-inline: auto; -} -[data-template=investigation-summary] main .section__article:target { - padding-top: calc(var(--header-h) + var(--spacing) * 1); -} -[data-template=investigation-summary] main .section__article a:hover { - color: var(--grey-200); -} -[data-template=investigation-summary] main .section__article .section__title { - font-weight: 500; - text-transform: uppercase; - margin-bottom: calc(var(--spacing) * 1); - padding-right: 2ch; - text-wrap: balance; -} -[data-template=investigation-summary] main #section__dl, -[data-template=investigation-summary] main #section__impacts, -[data-template=investigation-summary] main #section__package, -[data-template=investigation-summary] main #section__related-articles { - font-size: var(--fs-small); -} -[data-template=investigation-summary] main #section__dl { +[data-template=investigation] main #investigation__dl { margin-top: calc(var(--spacing) * 1.5); border-bottom: var(--border-light); max-width: var(--max-w-content); margin-inline: auto; + font-size: var(--fs-normal); } -[data-template=investigation-summary] main #section__dl .dl__group { +[data-template=investigation] main #investigation__dl .dl__group { display: grid; grid-gap: var(--padding-inner); grid-template-columns: 2fr 3fr; @@ -2622,258 +2469,43 @@ main .page__header .description-medium { border-top: var(--border-light); padding: calc(var(--spacing) * 0.5) 0; } -[data-template=investigation-summary] main #section__dl dt { +[data-template=investigation] main #investigation__dl dt { color: var(--color-txt-light); padding-right: 1ch; } -[data-template=investigation-summary] main #section__dl ul:not(.keywords) { +[data-template=investigation] main #investigation__dl ul:not(.keywords) { list-style: none; } -[data-template=investigation-summary] main #section__dl ul:not(.keywords) li { +[data-template=investigation] main #investigation__dl ul:not(.keywords) li { padding-bottom: 0.2em; } -[data-template=investigation-summary] main #section__synthese { - max-width: var(--max-w-content); - margin-inline: auto; -} -[data-template=investigation-summary] main #section__synthese p + p { - margin-top: 1em; -} -[data-template=investigation-summary] main #section__synthese h4 { - margin-top: 2em; - margin-bottom: 1em; - font-size: var(--fs-normal); - font-weight: 500; - -webkit-text-decoration: 1px underline var(--color-txt-light); - text-decoration: 1px underline var(--color-txt-light); - text-underline-offset: 3px; -} -[data-template=investigation-summary] main .panel-left { - height: calc(100vh - var(--header-h)); - position: fixed; - left: var(--padding-body); - padding-bottom: calc(var(--padding-body) * 1); - display: flex; - flex-direction: column; - justify-content: flex-end; - align-items: center; - z-index: calc(var(--z-header) - 1); -} -[data-template=investigation-summary] main .panel-left #nav--page { - padding-bottom: var(--spacing); - width: calc(var(--panel-w) * 0.5); -} -[data-template=investigation-summary] main .panel-left #nav--page ul { - list-style: none; -} -[data-template=investigation-summary] main .panel-left #nav--page ul li { - text-align: center; - color: var(--color-txt-light); - margin-bottom: 4px; - font-weight: 500; - font-size: var(--fs-small); -} -[data-template=investigation-summary] main .panel-left #nav--page ul li a { - display: block; - padding: 5px 1ch; - text-decoration: none; -} -[data-template=investigation-summary] main .panel-left .btn--group { - width: calc(var(--panel-w) * 0.5); - display: flex; - flex-direction: column; - gap: calc(var(--spacing) * 0.25); -} -[data-template=investigation-summary] main .panel-left .btn--group button, -[data-template=investigation-summary] main .panel-left .btn--group .dropdown { - flex-grow: 1; - width: 100%; -} - -@media screen and (max-width: 768px) { - [data-template=investigation-summary] main { - width: 100%; - } - [data-template=investigation-summary] main header { - margin-bottom: calc(var(--spacing) * 1); - } - [data-template=investigation-summary] main .section__article { - margin-top: calc(var(--spacing) * 2); - margin-bottom: calc(var(--spacing) * 2); - } - [data-template=investigation-summary] main .panel-left { - display: none; - } -} -@media screen and (max-width: 768px) { - [data-template=report] #toggle-panel { - display: none; - } - [data-template=report] #report__aside { - width: 100vw; - position: fixed; - top: 0px; - height: 100vh; - left: -100vw; - z-index: calc(var(--z-header) + 10); - transition: left 0.4s ease-in; - background: var(--color-bg); - } - [data-template=report] #report__aside .panel__header { - margin: 0 var(--padding-body); - border-bottom: var(--border-aside); - height: var(--header-h); - } - [data-template=report] #report__aside .panel__content { - height: calc(100dvh - var(--header-h)); - height: calc(100vh - var(--header-h)); - padding-bottom: 30vh; - } - [data-template=report] #report__aside .btn--group { - display: none; - } - [data-template=report] .panel-open #report__aside { - left: 0px; - } -} -@media screen and (min-width: 768px) { - [data-template=report] #toggle-panel { - position: fixed; - top: var(--header-h); - left: var(--padding-body); - z-index: calc(var(--z-header) + 100); - } - [data-template=report] #report__aside { - position: fixed; - top: var(--header-h); - left: var(--padding-body); - width: var(--panel-w); - height: calc(100vh - var(--header-h)); - z-index: calc(var(--z-header) + 200); - background-color: var(--color-bg); - box-shadow: 4px 0px 4px 1px var(--color-bg); - } - [data-template=report] #report__aside .panel__header { - border: var(--border-aside); - height: calc(var(--h-block) * 1.5); - } - [data-template=report] #report__aside .panel__content { - height: calc(100% - var(--h-block) * 4.25); - padding-bottom: 80px; - } - [data-template=report] #report__aside { - left: calc(var(--panel-w) * -1); - transition: left ease-in-out 0.5s; - } - [data-template=report] #report { - transition: padding-left ease-in-out 0.5s; - } - [data-template=report] .panel-open #report__aside { - left: var(--padding-body); - } - [data-template=report] .panel-open #report { - padding-left: calc(var(--panel-w) + var(--padding-body) * 1); - } -} -.report__header { +[data-template=investigation] main .investigation__aside { max-width: var(--max-w-cards); - margin-inline: auto; - margin-top: calc(var(--spacing) * 3.25); - margin-bottom: calc(var(--spacing) * 0.5); - display: grid; - -moz-column-gap: var(--padding-inner); - column-gap: var(--padding-inner); - grid-template-columns: 65% 35%; - grid-template-rows: auto auto 1fr; - position: relative; - padding: var(--padding-body); - border: 1px solid var(--color-txt); - border-radius: var(--radius-small); + margin: calc(var(--spacing) * 4) auto; } -.report__header .report__title-group { - grid-row: 1; - grid-column: span 2; +[data-template=investigation] main .investigation__aside .aside__title { + font-weight: 500; + text-transform: uppercase; margin-bottom: calc(var(--spacing) * 1); } -.report__header .report__title-group .title { - text-transform: uppercase; - font-weight: normal; - font-size: var(--fs-medium); - line-height: var(--leading-tight); - font-weight: 500; - margin-top: calc(var(--spacing) * 1); - text-wrap: balance; -} -.report__header .report__title-group .subtitle { - font-size: var(--fs-medium); - line-height: var(--leading-tight); - font-weight: 500; - text-wrap: balance; -} -.report__header > picture, .report__header > figure { - aspect-ratio: 16/9; - display: flex; - overflow: hidden; -} -.report__header > picture img, .report__header > figure img { - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s; -} -.report__header figure { - grid-row: 2; - grid-column: 2; -} -.report__header .report__dl { - grid-row: 2; - grid-column: 1; - align-self: end; - font-size: var(--fs-small); - border-bottom: var(--border-light); - align-items: flex-start; -} -.report__header .report__dl .dl__group { - display: grid; - grid-gap: var(--padding-inner); - grid-template-columns: 2fr 3fr; - position: relative; - border-top: var(--border-light); - padding: calc(var(--spacing) * 0.5) 0; -} -.report__header .report__dl dt { - color: var(--color-txt-light); - padding-right: 1ch; -} -.report__btns { - max-width: var(--max-w-cards); - margin-inline: auto; - display: flex; - justify-content: start; - flex-wrap: wrap; - align-items: start; - gap: calc(var(--spacing) * 0.25); -} - -.report__content { +.investigation__content { margin-top: calc(var(--spacing) * 4); } -.report__content .section-content { +.investigation__content .section-content { padding-left: calc(var(--padding-body) * 1.5); padding-right: calc(var(--padding-body) * 1.5); margin-bottom: calc(var(--spacing) * 6); } -.report__content .section-content:target { +.investigation__content .section-content:target { padding-top: calc(var(--header-h) + var(--spacing) * 2); } @media screen and (max-width: 768px) { - .report__content .section-content:target { + .investigation__content .section-content:target { padding-top: calc(var(--header-h) + var(--spacing) * 0.5); } } -.report__content .section-title { +.investigation__content .section-title { max-width: var(--max-w-content); margin-inline: auto; margin-bottom: calc(var(--spacing) * 2); @@ -2881,13 +2513,12 @@ main .page__header .description-medium { font-weight: 500; text-wrap: balance; max-width: var(--max-w-content); - color: var(--color-accent); } -.report__content .section-txt { +.investigation__content .section-txt { max-width: var(--max-w-content); margin-inline: auto; } -.report__content .subsection-w-media { +.investigation__content .subsection-w-media { display: grid; grid-template-columns: 1fr 1fr; gap: var(--padding-body); @@ -2895,7 +2526,7 @@ main .page__header .description-medium { margin-top: calc(var(--spacing) * 2); position: relative; } -.report__content .subsection-w-media .media { +.investigation__content .subsection-w-media .media { margin-inline: auto; max-width: var(--max-w-content); padding-left: var(--padding-inner); @@ -2904,39 +2535,39 @@ main .page__header .description-medium { top: calc(var(--header-h) + var(--spacing)); align-self: start; } -.report__content .subsection-txt { +.investigation__content .subsection-txt { min-height: calc(100vh - var(--header-h)); max-width: var(--max-w-content); padding-left: var(--padding-inner); padding-right: var(--padding-inner); padding-bottom: calc(var(--spacing) * 6); } -.report__content .subsection-w-hscroll { +.investigation__content .subsection-w-hscroll { position: relative; margin-bottom: calc(var(--spacing) * 4); } -.report__content .subsection-w-hscroll .horizontal-scroll { +.investigation__content .subsection-w-hscroll .horizontal-scroll { height: 100vh; width: 100vw; overflow: hidden; display: flex; align-items: center; } -.report__content .subsection-w-hscroll .horizontal-scroll-wrapper { +.investigation__content .subsection-w-hscroll .horizontal-scroll-wrapper { display: flex; flex-wrap: nowrap; will-change: transform; } -.report__content .subsection-w-hscroll .horizontal-scroll-slide { +.investigation__content .subsection-w-hscroll .horizontal-scroll-slide { flex-shrink: 0; width: 90vw; max-width: 700px; padding: 0 calc(var(--spacing) * 1); } -.report__content .subsection-w-hscroll .horizontal-scroll-slide figure, .report__content .subsection-w-hscroll .horizontal-scroll-slide img { +.investigation__content .subsection-w-hscroll .horizontal-scroll-slide figure, .investigation__content .subsection-w-hscroll .horizontal-scroll-slide img { width: 100%; } -.report__content .subsection-w-hscroll .horizontal-scroll-pagination { +.investigation__content .subsection-w-hscroll .horizontal-scroll-pagination { position: fixed; bottom: calc(var(--spacing) * 2); left: 50%; @@ -2945,17 +2576,17 @@ main .page__header .description-medium { gap: 8px; z-index: 10; } -.report__content p { +.investigation__content p { margin: calc(var(--spacing) * 0.75) 0; } -.report__content ul { +.investigation__content ul { padding-left: 3ch; } -.report__content ul li { +.investigation__content ul li { margin: calc(var(--spacing) * 0.5) 0; } -.report__content:target { +.investigation__content:target { padding-top: calc(var(--header-h) * 2 + var(--spacing)) !important; } @@ -2976,96 +2607,6 @@ main .page__header .description-medium { max-width: 600px; } -#toggle-panel { - width: calc(var(--h-block) * 1); - padding: 0; -} - -#report__aside { - --border-aside: 1px solid var(--color-txt); -} -#report__aside .panel__header { - display: flex; - display: flex; - align-items: center; - justify-content: flex-start; - gap: 0.5ch; - cursor: pointer; -} -#report__aside .panel__header .icon { - width: calc(var(--h-block) * 1.5); - display: flex; - align-items: center; - justify-content: center; -} -#report__aside .panel__header svg { - width: 16px; - fill: var(--color-txt); -} -#report__aside .panel__header .text { - padding-top: 5px; -} -#report__aside .panel__header .close { - position: absolute; - right: 0; -} -#report__aside .panel__header .close svg { - width: 10px; - fill: var(--color-txt); -} -#report__aside .panel__header:hover .close svg { - fill: var(--grey-200); -} -#report__aside .panel__content { - padding: var(--padding-body); - overflow: scroll; - scrollbar-width: none; - -ms-overflow-style: none; - border: var(--border-aside); - border-top: none; -} -#report__aside .panel__content::-webkit-scrollbar { - display: none; -} -#report__aside #toc ul { - list-style: none; -} -#report__aside #toc li { - font-size: var(--fs-small); - color: var(--color-txt-light); -} -#report__aside #toc li a { - display: block; - padding: 5px 1ch; - padding-top: 7px; -} -#report__aside #toc li.selected { - background-color: var(--grey-800); - color: var(--color-txt); -} -#report__aside #toc li:hover { - background-color: var(--grey-800); -} -#report__aside #toc .toc-level-1 { - margin-bottom: calc(var(--spacing) * 0.5); - font-weight: bold; -} -#report__aside #toc .toc-level-2 { - margin-bottom: calc(var(--spacing) * 0.25); - padding-left: 4ch; -} -#report__aside #toc a { - text-decoration: none; -} -#report__aside .btn--group { - margin-top: calc(var(--spacing) * 0.5); - display: flex; - gap: var(--padding-inner); -} -#report__aside .btn--group button { - flex-grow: 1; -} - .content-package { max-width: var(--max-w-cards); margin: 0 auto; @@ -3106,12 +2647,12 @@ main .page__header .description-medium { } } @media screen and (min-width: 1080px) { - .content-package { - grid-template-columns: 1fr 1fr; - } .content-package #nav-package { display: none; } + .content-package { + grid-template-columns: 1fr 1fr; + } .content-package #section__investigations { display: block; margin-bottom: 0px; diff --git a/assets/css/style.css.map b/assets/css/style.css.map index 7cadba6..a3042c9 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/_sort.scss","components/_btn-group-mobile.scss","components/_summary-hero.scss","components/_form-newsletter.scss","components/_search-form.scss","components/_list-socials.scss","components/_modal-share.scss","components/_dropdown.scss","components/_card-article.scss","components/_figures.scss","components/_card-article-small.scss","components/_card-impact.scss","components/_card-impact-small.scss","components/_details-summary.scss","components/_card-package.scss","components/_card-open-graph.scss","components/_swiper.scss","components/_slider-before-after.scss","partials/_site-menu.scss","partials/_site-footer.scss","partials/_main-layout.scss","partials/_page-header.scss","partials/_container-cards.scss","template/_home.scss","template/_investigation-summary.scss","template/_report.scss","template/_package.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/_btn-group-mobile.scss","components/_summary-hero.scss","components/_form-newsletter.scss","components/_search-form.scss","components/_list-socials.scss","components/_modal-share.scss","components/_dropdown.scss","components/_card-article.scss","components/_figures.scss","components/_card-article-small.scss","components/_card-impact.scss","components/_card-impact-small.scss","components/_details-summary.scss","components/_card-open-graph.scss","components/_swiper.scss","components/_slider-before-after.scss","partials/_site-menu.scss","partials/_site-footer.scss","partials/_main-layout.scss","partials/_page-header.scss","partials/_container-cards.scss","template/_home.scss","template/_investigation.scss","template/_investigation_content.scss","template/_package.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 9ae6a61..cd38aee 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -26,7 +26,7 @@ @import "components/card-article-small"; @import "components/card-impact"; @import "components/card-impact-small"; -@import "components/card-package"; +// @import "components/card-package"; @import "components/card-open-graph"; @import "components/swiper"; @import "components/slider-before-after"; @@ -39,7 +39,7 @@ @import "partials/container-cards"; @import "template/home"; -@import "template/investigation-summary"; -@import "template/report"; +@import "template/investigation"; +@import "template/investigation_content"; @import "template/package"; @import "template/impacts"; diff --git a/assets/css/template/_investigation-summary.scss b/assets/css/template/_investigation-summary.scss deleted file mode 100644 index 68b07f2..0000000 --- a/assets/css/template/_investigation-summary.scss +++ /dev/null @@ -1,175 +0,0 @@ -[data-template="investigation-summary"] main { - position: relative; - - .page__header { - margin-inline: auto; - max-width: var(--max-w-content); - } - - .panel-left { - width: calc((100vw - var(--max-w-cards) - var(--padding-body) * 4) * 0.5); - } - - @media screen and (max-width: 1340px) { - margin-left: auto; - margin-right: calc(var(--padding-body) * 3); - .panel-left { - width: calc(100vw - var(--max-w-cards) - var(--padding-body) * 6); - } - } - - @media screen and (max-width: 1220px) { - margin-left: auto; - margin-right: 0px; - width: calc(100% - var(--panel-w) * 0.5 - var(--padding-body)); - .panel-left { - width: calc(var(--panel-w) * 0.5); - } - } - - .section__article { - margin-top: calc(var(--spacing) * 3); - margin-bottom: calc(var(--spacing) * 3); - max-width: var(--max-w-content); - margin-inline: auto; - - &:target { - padding-top: calc(var(--header-h) + var(--spacing) * 1); - } - - a:hover { - color: var(--grey-200); - } - - .section__title { - font-weight: 500; - text-transform: uppercase; - margin-bottom: calc(var(--spacing) * 1); - padding-right: 2ch; - text-wrap: balance; - } - } - - #section__dl, - #section__impacts, - #section__package, - #section__related-articles { - font-size: var(--fs-small); - } - - #section__dl { - margin-top: calc(var(--spacing) * 1.5); - border-bottom: var(--border-light); - max-width: var(--max-w-content); - margin-inline: auto; - - .dl__group { - @include grid-content(); - column-gap: 1ch; - border-top: var(--border-light); - padding: calc(var(--spacing) * 0.5) 0; - } - - dt { - color: var(--color-txt-light); - padding-right: 1ch; - } - - ul:not(.keywords) { - list-style: none; - - li { - padding-bottom: 0.2em; - } - } - } - - #section__synthese { - max-width: var(--max-w-content); - margin-inline: auto; - - p + p { - margin-top: 1em; - } - - h4 { - margin-top: 2em; - margin-bottom: 1em; - font-size: var(--fs-normal); - font-weight: 500; - text-decoration: 1px underline var(--color-txt-light); - text-underline-offset: 3px; - } - } - - .panel-left { - //background-color: yellow; - - height: calc(100vh - var(--header-h)); - position: fixed; - left: var(--padding-body); - padding-bottom: calc(var(--padding-body) * 1); - display: flex; - flex-direction: column; - justify-content: flex-end; - align-items: center; - z-index: calc(var(--z-header) - 1); - - #nav--page { - padding-bottom: var(--spacing); - width: calc(var(--panel-w) * 0.5); - ul { - list-style: none; - - li { - text-align: center; - color: var(--color-txt-light); - margin-bottom: 4px; - font-weight: 500; - font-size: var(--fs-small); - - a { - display: block; - padding: 5px 1ch; - text-decoration: none; - } - } - } - } - - .btn--group { - width: calc(var(--panel-w) * 0.5); - display: flex; - flex-direction: column; - gap: calc(var(--spacing) * 0.25); - - button, - .dropdown { - flex-grow: 1; - width: 100%; - } - } - } -} - -// SMALL ---------------------------------------------------------- -// ---------------------------------------------------------------- - -@media #{$small} { - [data-template="investigation-summary"] main { - width: 100%; - - header { - margin-bottom: calc(var(--spacing) * 1); - } - - .section__article { - margin-top: calc(var(--spacing) * 2); - margin-bottom: calc(var(--spacing) * 2); - } - - .panel-left { - display: none; - } - } -} diff --git a/assets/css/template/_investigation.scss b/assets/css/template/_investigation.scss new file mode 100644 index 0000000..b6ff266 --- /dev/null +++ b/assets/css/template/_investigation.scss @@ -0,0 +1,131 @@ +[data-template="investigation"] main { + position: relative; + + + + + .page__header { + margin-inline: auto; + max-width: var(--max-w-content); + } + + .page__content{ + max-width: 100%; + + } + + .investigation__content{ + font-size: var(--fs-text); + } + + + + // @media screen and (max-width: 1340px) { + // margin-left: auto; + // margin-right: calc(var(--padding-body) * 3); + // .panel-left { + // width: calc(100vw - var(--max-w-cards) - var(--padding-body) * 6); + // } + // } + + // @media screen and (max-width: 1220px) { + // margin-left: auto; + // margin-right: 0px; + // width: calc(100% - var(--panel-w) * 0.5 - var(--padding-body)); + // .panel-left { + // width: calc(var(--panel-w) * 0.5); + // } + // } + + // .section__article { + // background-color: red; + // margin-top: calc(var(--spacing) * 3); + // margin-bottom: calc(var(--spacing) * 3); + // max-width: var(--max-w-content); + // margin-inline: auto; + + // &:target { + // padding-top: calc(var(--header-h) + var(--spacing) * 1); + // } + + // a:hover { + // color: var(--grey-200); + // } + + // .section__title { + // font-weight: 500; + // text-transform: uppercase; + // margin-bottom: calc(var(--spacing) * 1); + // padding-right: 2ch; + // text-wrap: balance; + // } + // } + + + + #investigation__dl { + margin-top: calc(var(--spacing) * 1.5); + border-bottom: var(--border-light); + max-width: var(--max-w-content); + margin-inline: auto; + font-size: var(--fs-normal); + + .dl__group { + @include grid-content(); + column-gap: 1ch; + border-top: var(--border-light); + padding: calc(var(--spacing) * 0.5) 0; + } + + dt { + color: var(--color-txt-light); + padding-right: 1ch; + } + + ul:not(.keywords) { + list-style: none; + + li { + padding-bottom: 0.2em; + } + } + } + + + .investigation__aside{ + max-width: var(--max-w-cards); + margin: calc(var(--spacing)*4) auto; + + .aside__title{ + font-weight: 500; + text-transform: uppercase; + margin-bottom: calc(var(--spacing)*1) + + } + } + + + + +// SMALL ---------------------------------------------------------- +// ---------------------------------------------------------------- + +// @media #{$small} { +// [data-template="investigation"] main { +// width: 100%; + +// header { +// margin-bottom: calc(var(--spacing) * 1); +// } + +// .section__article { +// margin-top: calc(var(--spacing) * 2); +// margin-bottom: calc(var(--spacing) * 2); +// } + +// .panel-left { +// display: none; +// } +// } + +} diff --git a/assets/css/template/_investigation_content.scss b/assets/css/template/_investigation_content.scss new file mode 100644 index 0000000..689cc76 --- /dev/null +++ b/assets/css/template/_investigation_content.scss @@ -0,0 +1,153 @@ + +.investigation__content { + + margin-top: calc(var(--spacing) * 4); + + .section-content { + // min-height: calc(100vh - var(--header-h)); + padding-left: calc(var(--padding-body)*1.5); + padding-right: calc(var(--padding-body)*1.5); + margin-bottom: calc(var(--spacing)*6); + &:target{ + padding-top: calc(var(--header-h) + var(--spacing)*2); + @media #{$small}{ padding-top: calc(var(--header-h) + var(--spacing)*0.5); } + } + + } + + + + .section-title { + + max-width: var(--max-w-content); + margin-inline: auto; + margin-bottom: calc(var(--spacing)*2); + + font-size: var(--fs-medium); + + font-weight: 500; + // text-transform: uppercase; + text-wrap: balance; + max-width: var(--max-w-content); + } + + .section-txt{ + max-width: var(--max-w-content); + margin-inline: auto; + + + } + + .subsection-w-media{ + display: grid; + grid-template-columns: 1fr 1fr; + gap: var(--padding-body); + margin-bottom: calc(var(--spacing)*4); + margin-top: calc(var(--spacing)*2); + position: relative; + + + .media{ + margin-inline: auto; + max-width: var(--max-w-content); + padding-left: var(--padding-inner); + padding-right: var(--padding-inner); + position: sticky; + top: calc(var(--header-h) + var(--spacing)); + align-self: start; + } + + } + + + .subsection-txt { + min-height: calc(100vh - var(--header-h)); + max-width: var(--max-w-content); + padding-left: var(--padding-inner); + padding-right: var(--padding-inner); + padding-bottom: calc(var(--spacing)*6); + } + + .subsection-w-hscroll{ + position: relative; + margin-bottom: calc(var(--spacing)*4); + + .horizontal-scroll{ + height: 100vh; + width: 100vw; + overflow: hidden; + display: flex; + align-items: center; + } + + .horizontal-scroll-wrapper{ + display: flex; + flex-wrap: nowrap; + will-change: transform; + } + + .horizontal-scroll-slide{ + flex-shrink: 0; + width: 90vw; + max-width: 700px; + padding: 0 calc(var(--spacing) * 1); + + figure, img{ + width: 100%; + } + } + + .horizontal-scroll-pagination{ + position: fixed; + bottom: calc(var(--spacing) * 2); + left: 50%; + transform: translateX(-50%); + display: flex; + gap: 8px; + z-index: 10; + } + + } + + + + p { + margin: calc(var(--spacing)*0.75) 0; + } + + ul { + padding-left: 3ch; + + li{ + margin: calc(var(--spacing)*0.5) 0; + } + } +} + +.investigation__content:target { + padding-top: calc(var(--header-h)*2 + var(--spacing)) !important; +} + + +.media{ + + video{ + width: 100%; + } + + figure{ + height: auto; + } + + .caption{ + font-size: var(--fs-small); + color: var(--color-txt-light); + font-weight: 500; + line-height: 1.1; + } + + .swiper{ + width: calc(100% - 60px); + max-width: 600px; + } +} diff --git a/assets/css/template/_report.scss b/assets/css/template/_report.scss deleted file mode 100644 index 4d94e34..0000000 --- a/assets/css/template/_report.scss +++ /dev/null @@ -1,518 +0,0 @@ - - - - -// LAOUT ----------------------------------- - - -@media #{$small}{ - [data-template="report"] { - - #toggle-panel{ - display: none; - } - - #report__aside{ - width: 100vw; - position: fixed; - top: 0px; - height: 100vh; - left: -100vw; - z-index: calc(var(--z-header) + 10); - transition: left .4s ease-in; - background: var(--color-bg); - - - .panel__header{ - margin: 0 var(--padding-body); - border-bottom: var(--border-aside); - height: var(--header-h); - } - - .panel__content{ - height: calc(100dvh - var(--header-h)); - height: calc(100vh - var(--header-h)); - padding-bottom: 30vh; - } - - .btn--group{ - display: none; - } - - } - - .panel-open #report__aside{ - left: 0px; - } - - } -} - - - - -@media #{$small-up}{ -[data-template="report"] { - - - - - - - - #toggle-panel { - position: fixed; - top: var(--header-h); - left: var(--padding-body); - z-index: calc(var(--z-header) + 100); - } - - #report__aside { - position: fixed; - top: var(--header-h); - left: var(--padding-body); - width: var(--panel-w); - height: calc(100vh - var(--header-h)); - z-index: calc(var(--z-header) + 200); - background-color: var(--color-bg); - box-shadow: 4px 0px 4px 1px var(--color-bg); - - .panel__header{ - border: var(--border-aside); - height: calc(var(--h-block)*1.5); - } - - .panel__content { - height: calc(100% - var(--h-block)*4.25); - padding-bottom: 80px; - - } - - } - - - #report__aside { - left: calc(var(--panel-w)*-1); - transition: left ease-in-out .5s; - } - #report { - // padding-left: calc(var(--padding-body)*2); - transition: padding-left ease-in-out .5s; - } - - - .panel-open{ - - #report__aside{ - left: var(--padding-body); - } - #report { - padding-left: calc(var(--panel-w) + var(--padding-body)*1); - } - - } - - - - - -} - -} - -// HEADER ------------------------------------------------------------------------- - - - - - -.report__header { - - max-width: var(--max-w-cards); - margin-inline: auto; - margin-top: calc(var(--spacing) * 3.25); - margin-bottom: calc(var(--spacing) * 0.5); - - - display: grid; - column-gap: var(--padding-inner); - - grid-template-columns: 65% 35%; - grid-template-rows: auto auto 1fr; - position: relative; - - - padding: var(--padding-body); - - border: 1px solid var(--color-txt); - border-radius: var(--radius-small); - - .report__title-group { - grid-row: 1; - grid-column: span 2; - margin-bottom: calc(var(--spacing)*1); - - .title { - text-transform: uppercase; - font-weight: normal; - font-size: var(--fs-medium); - line-height: var(--leading-tight); - font-weight: 500; - margin-top: calc(var(--spacing)*1); - text-wrap: balance; - } - - .subtitle { - font-size: var(--fs-medium); - line-height: var(--leading-tight); - font-weight: 500; - text-wrap: balance; - - } - - } - - @include figure-16-9(); - - figure { - grid-row: 2; - grid-column: 2; - } - - .report__dl { - grid-row: 2; - grid-column: 1; - align-self: end; - font-size: var(--fs-small); - border-bottom: var(--border-light); - align-items: flex-start; - - .dl__group { - @include grid-content(); - border-top: var(--border-light); - padding: calc(var(--spacing)*0.5) 0; - } - - dt { - color: var(--color-txt-light); - padding-right: 1ch; - } - } - - - -} - - -.report__btns{ - - max-width: var(--max-w-cards); - margin-inline: auto; - - - display: flex; - justify-content: start; - flex-wrap: wrap; - align-items: start; - gap: calc(var(--spacing)*0.25); -} - - - - - -// CONTENT ------------------------------------------------------------------------------- - - - -.report__content { - - margin-top: calc(var(--spacing) * 4); - - .section-content { - // min-height: calc(100vh - var(--header-h)); - padding-left: calc(var(--padding-body)*1.5); - padding-right: calc(var(--padding-body)*1.5); - margin-bottom: calc(var(--spacing)*6); - &:target{ - padding-top: calc(var(--header-h) + var(--spacing)*2); - @media #{$small}{ padding-top: calc(var(--header-h) + var(--spacing)*0.5); } - } - - } - - - - .section-title { - - max-width: var(--max-w-content); - margin-inline: auto; - margin-bottom: calc(var(--spacing)*2); - - font-size: var(--fs-medium); - - font-weight: 500; - // text-transform: uppercase; - text-wrap: balance; - max-width: var(--max-w-content); - color: var(--color-accent); - } - - .section-txt{ - max-width: var(--max-w-content); - margin-inline: auto; - - - } - - .subsection-w-media{ - display: grid; - grid-template-columns: 1fr 1fr; - gap: var(--padding-body); - margin-bottom: calc(var(--spacing)*4); - margin-top: calc(var(--spacing)*2); - position: relative; - - - .media{ - margin-inline: auto; - max-width: var(--max-w-content); - padding-left: var(--padding-inner); - padding-right: var(--padding-inner); - position: sticky; - top: calc(var(--header-h) + var(--spacing)); - align-self: start; - } - - } - - - .subsection-txt { - min-height: calc(100vh - var(--header-h)); - max-width: var(--max-w-content); - padding-left: var(--padding-inner); - padding-right: var(--padding-inner); - padding-bottom: calc(var(--spacing)*6); - } - - .subsection-w-hscroll{ - position: relative; - margin-bottom: calc(var(--spacing)*4); - - .horizontal-scroll{ - height: 100vh; - width: 100vw; - overflow: hidden; - display: flex; - align-items: center; - } - - .horizontal-scroll-wrapper{ - display: flex; - flex-wrap: nowrap; - will-change: transform; - } - - .horizontal-scroll-slide{ - flex-shrink: 0; - width: 90vw; - max-width: 700px; - padding: 0 calc(var(--spacing) * 1); - - figure, img{ - width: 100%; - } - } - - .horizontal-scroll-pagination{ - position: fixed; - bottom: calc(var(--spacing) * 2); - left: 50%; - transform: translateX(-50%); - display: flex; - gap: 8px; - z-index: 10; - } - - } - - - - p { - margin: calc(var(--spacing)*0.75) 0; - } - - ul { - padding-left: 3ch; - - li{ - margin: calc(var(--spacing)*0.5) 0; - } - } -} - -.report__content:target { - padding-top: calc(var(--header-h)*2 + var(--spacing)) !important; -} - - -.media{ - - video{ - width: 100%; - } - - figure{ - height: auto; - } - - .caption{ - font-size: var(--fs-small); - color: var(--color-txt-light); - font-weight: 500; - line-height: 1.1; - } - - .swiper{ - width: calc(100% - 60px); - max-width: 600px; - } -} - - - -/// PANEL-LEFT  -------------------------------------------- - - - -#toggle-panel { - width: calc(var(--h-block) * 1); - padding: 0; -} - -#report__aside { - --border-aside: 1px solid var(--color-txt); - - .panel__header { - display: flex; - - display: flex; - align-items: center; - justify-content: flex-start; - gap: 0.5ch; - - .icon { - width: calc(var(--h-block)*1.5); - display: flex; - align-items: center; - justify-content: center; - } - - svg { - width: 16px; - fill: var(--color-txt); - } - - .text { - padding-top: 5px; - } - - .close { - position: absolute; - right: 0; - - svg { - width: 10px; - fill: var(--color-txt); - } - - - } - - cursor: pointer; - - &:hover { - .close svg { - fill: var(--grey-200); - } - } - - - } - - .panel__content { - padding: var(--padding-body); - overflow: scroll; - @include hide-scroll(); - border: var(--border-aside); - border-top: none; - } - - - #toc { - ul { - list-style: none; - } - - li { - font-size: var(--fs-small); - - color: var(--color-txt-light); - - a { - display: block; - padding: 5px 1ch; - padding-top: 7px; - } - - - } - - li.selected { - background-color: var(--grey-800); - color: var(--color-txt); - } - - li:hover { - background-color: var(--grey-800); - } - - .toc-level-1 { - margin-bottom: calc(var(--spacing)*0.5); - font-weight: bold; - } - - .toc-level-2 { - margin-bottom: calc(var(--spacing)*0.25); - padding-left: 4ch; - } - - a { - text-decoration: none; - } - - } - - .btn--group { - margin-top: calc(var(--spacing)*0.5); - display: flex; - gap: var(--padding-inner); - - button { - flex-grow: 1; - } - } - - - - -} - - - - - - - - - diff --git a/assets/fonts/stylesheet.css b/assets/fonts/stylesheet.css index 19d6fa5..041b4d2 100644 --- a/assets/fonts/stylesheet.css +++ b/assets/fonts/stylesheet.css @@ -17,13 +17,13 @@ font-family: "Executive"; src: url("Executive-65Medium.woff") format("woff"); font-weight: 500; - font-style: 500; + font-style: normal; } @font-face { font-family: "Executive"; src: url("Executive-66MediumIt.woff") format("woff"); - font-weight: normal; + font-weight: 500; font-style: italic; } diff --git a/assets/js/investigation.js b/assets/js/investigation.js new file mode 100644 index 0000000..3068488 --- /dev/null +++ b/assets/js/investigation.js @@ -0,0 +1,11 @@ +export function initSliderBeforeAfter(container = document){ + const slidersBeforeAfter = container.querySelectorAll('.slider-before-after'); + slidersBeforeAfter.forEach(function (sliderContainer, index) { + const sliderInput = sliderContainer.querySelector('.slider'); + if (sliderInput) { + sliderInput.addEventListener('input', (e) => { + sliderContainer.style.setProperty('--position', `${e.target.value}%`); + }); + } + }); +} diff --git a/assets/js/report.js b/assets/js/report.js deleted file mode 100644 index c7f60d1..0000000 --- a/assets/js/report.js +++ /dev/null @@ -1,135 +0,0 @@ - -import { initSwipers } from './swipers.js'; - -export function report(responsiveSmall) { - if (document.body.dataset.template === 'report') { - - // Initialiser tous les sliders de type before-after - initSliderBeforeAfter(); - - initHorizontalScroll(); - - // Ne fonctionne que pour les écrans plus grands que responsiveSmall - if (window.matchMedia(responsiveSmall).matches) { - // Sur mobile : initialiser les swipers normalement car initMediaDisplay ne sera pas actif - initSwipers(); - return; - } - - - } -} - - -function initSliderBeforeAfter(container = document){ - const slidersBeforeAfter = container.querySelectorAll('.slider-before-after'); - slidersBeforeAfter.forEach(function (sliderContainer, index) { - const sliderInput = sliderContainer.querySelector('.slider'); - if (sliderInput) { - sliderInput.addEventListener('input', (e) => { - console.log('slider value:', e.target.value); - sliderContainer.style.setProperty('--position', `${e.target.value}%`); - }); - } - }); -} - - -function initHorizontalScroll(){ - const sections = document.querySelectorAll('.subsection-w-hscroll'); - - sections.forEach(function (section) { - const container = section.querySelector('.horizontal-scroll'); - if (!container) return; - - const wrapper = container.querySelector('.horizontal-scroll-wrapper'); - if (!wrapper) return; - - const slides = wrapper.querySelectorAll('.horizontal-scroll-slide'); - - // Calculer la distance totale à scroller horizontalement - function calculateScrollDistance() { - const totalSlidesWidth = Array.from(slides).reduce((acc, slide) => acc + slide.offsetWidth, 0); - const endMargin = window.innerWidth * 0.3; // 30vw de marge à la fin - return totalSlidesWidth - window.innerWidth + endMargin; - } - - let scrollDistance = calculateScrollDistance(); - - // Créer un spacer invisible qui crée l'espace de scroll - // Hauteur = scrollDistance + hauteur du viewport pour maintenir le texte en dessous - const spacer = document.createElement('div'); - spacer.className = 'horizontal-scroll-spacer'; - spacer.style.height = `${scrollDistance + window.innerHeight}px`; - spacer.style.width = '100%'; - spacer.style.pointerEvents = 'none'; - - // Insérer le spacer AVANT .horizontal-scroll - section.insertBefore(spacer, container); - - // Calculer la position absolue du spacer une seule fois - function getSpacerTopPosition() { - let element = spacer; - let top = 0; - while (element) { - top += element.offsetTop; - element = element.offsetParent; - } - return top; - } - - let spacerTopPosition = getSpacerTopPosition(); - - // Fonction de mise à jour du scroll horizontal - function updateHorizontalScroll() { - const scrollY = window.pageYOffset || document.documentElement.scrollTop; - - // Début et fin du scroll basé sur le spacer - const scrollStart = spacerTopPosition; - const scrollEnd = spacerTopPosition + scrollDistance; - - console.log('scrollY:', scrollY, 'scrollStart:', scrollStart, 'scrollEnd:', scrollEnd); - - if (scrollY >= scrollStart && scrollY <= scrollEnd) { - // Phase de scroll horizontal : fixer le container - const progress = (scrollY - scrollStart) / scrollDistance; - const translateX = progress * scrollDistance; - - console.log('Horizontal scroll active - progress:', progress); - - wrapper.style.transform = `translateX(-${translateX}px)`; - container.style.position = 'fixed'; - container.style.top = '0'; - container.style.left = '0'; - } else if (scrollY < scrollStart) { - // Avant le spacer : reset - console.log('Before spacer'); - wrapper.style.transform = 'translateX(0)'; - container.style.position = ''; - container.style.top = ''; - container.style.left = ''; - } else { - // Après le spacer : garder le translate final et défixer - console.log('After spacer'); - wrapper.style.transform = `translateX(-${scrollDistance}px)`; - container.style.position = ''; - container.style.top = ''; - container.style.left = ''; - } - } - - // Écouter le scroll - window.addEventListener('scroll', updateHorizontalScroll, { passive: true }); - - // Recalculer au resize - window.addEventListener('resize', function() { - scrollDistance = calculateScrollDistance(); - spacer.style.height = `${scrollDistance + window.innerHeight}px`; - spacerTopPosition = getSpacerTopPosition(); - updateHorizontalScroll(); - }); - - // Initial call - updateHorizontalScroll(); - }); -} \ No newline at end of file diff --git a/assets/js/script.js b/assets/js/script.js index 9a405ed..6aa5dd2 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -8,8 +8,7 @@ import { initHeroSlider } from './hero-slider.js'; import { playVideo } from './hero-video.js'; import { initDropdowns } from './dropdown.js'; import { initSwipers } from './swipers.js'; -import { report } from './report.js'; - +import { initSliderBeforeAfter } from './investigation.js'; const responsiveMedium = 1080; const responsiveSmall = 768; @@ -21,8 +20,6 @@ window.onload = async function () { themeToggle(); - report(responsiveSmall); - tocMobile(responsiveSmall); copyLink(); btnGroupMobile(responsiveSmall) @@ -32,6 +29,7 @@ window.onload = async function () { initDropdowns(responsiveSmall); initSwipers(); + initSliderBeforeAfter(); var elem = document.querySelector('.grid-masonry'); var msnry = null; diff --git a/site/blueprints/pages/impact.yml b/site/blueprints/pages/impact.yml index b12a64e..9605ee7 100644 --- a/site/blueprints/pages/impact.yml +++ b/site/blueprints/pages/impact.yml @@ -4,7 +4,7 @@ tabs: contentTab: linkedInvestigations: type: pages - template: investigation-summary + template: investigation linkedMedias: type: url seo: seo/page diff --git a/site/blueprints/pages/investigation-summary.yml b/site/blueprints/pages/investigation.yml similarity index 76% rename from site/blueprints/pages/investigation-summary.yml rename to site/blueprints/pages/investigation.yml index 69a4c34..e668678 100644 --- a/site/blueprints/pages/investigation-summary.yml +++ b/site/blueprints/pages/investigation.yml @@ -1,4 +1,4 @@ -title: Investigation Summary +title: Investigation tabs: contentTab: @@ -25,10 +25,6 @@ tabs: ratio: 12/7 cover: true help: Image utilisée dans les listes d'enquêtes - reportSection: - label: Rapport - type: pages - template: report - width: 4/6 fields: chapo: @@ -67,23 +63,20 @@ tabs: width: 1/3 when: heroType: video - synthesis: - label: Synthèse - type: writer - size: large - headings: - - 4 - nodes: + body: + label: Corps + type: layout + layouts: + - "1/1" + - "1/2, 1/2" + fieldsets: - heading - - bulletlist - - orderedlist - marks: - - bold - - italic - - underline - - link - - '|' - - clear + - text + - image + - beforeafter + - video + # - horizontal-gallery + - gallery metadataTab: label: Métadonnées icon: table @@ -99,7 +92,8 @@ tabs: width: 1/4 incidentCountry: label: Pays de l'incident - type: multiselect + type: tags + max: 1 options: query query: page('database').countries.split width: 1/4 @@ -109,15 +103,15 @@ tabs: width: 1/4 keywords: label: Mots-clés - type: multiselect + type: tags options: query query: page('database').keywords.split width: 1/4 methodologies: label: Méthodologies + type: multiselect options: query query: page('database').methodologies.split - type: multiselect width: 1/4 partners: label: Partenaires @@ -132,8 +126,24 @@ tabs: type: url team: label: Équipe Index - type: multiselect - options: query - query: page('database').team.split - width: 1/4 + type: structure + width: 2/4 + columns: + name: + label: Nom + width: 1/2 + role: + label: Rôle + width: 1/2 + fields: + name: + label: Nom + type: select + options: query + query: page('database').team.split + required: true + role: + label: Rôle + type: text + placeholder: ex. réalisation 3D, textes... seo: seo/page diff --git a/site/blueprints/pages/report.yml b/site/blueprints/pages/report.yml deleted file mode 100644 index b7c1f9d..0000000 --- a/site/blueprints/pages/report.yml +++ /dev/null @@ -1,54 +0,0 @@ -title: Investigation -create: - fields: - - subtitle - -tabs: - contentTab: - label: Contenu - icon: page - columns: - - width: 1/4 - fields: - created: - label: Première publication - type: date - display: DD / MM / YYYY - default: today - width: 1/2 - authors: - label: Auteur(s) - type: text - placeholder: INDEX Investigation - default: INDEX Investigation - cover: - label: Visuel de couverture - type: files - multiple: false - min: 1 - required: true - layout: cards - size: full - image: - ratio: 12/7 - cover: true - - width: 3/4 - fields: - subtitle: - label: Sous-titre - type: text - body: - label: Corps - type: layout - layouts: - - "1/1" - - "1/2, 1/2" - fieldsets: - - heading - - text - - image - - beforeafter - - video - # - horizontal-gallery - - gallery - seo: seo/page diff --git a/site/config/config.php b/site/config/config.php index df98960..2a6e19e 100644 --- a/site/config/config.php +++ b/site/config/config.php @@ -33,5 +33,42 @@ return [ 'campaign_url' => 'https://donorbox.org/soutenir-index-en-2024', 'api_base_url' => 'https://donorbox.org/api/v1' ], - 'tobimori.seo.canonicalBase' => 'https://www.index.ngo' + 'tobimori.seo.canonicalBase' => 'https://www.index.ngo', + + 'hooks' => [ + 'page.update:after' => function ($newPage) { + if ($newPage->intendedTemplate()->name() !== 'investigation') { + return; + } + + $database = page('database'); + if (!$database) { + return; + } + + $fields = [ + 'keywords' => 'keywords', + 'incidentCountry' => 'countries', + ]; + + $updated = false; + $data = []; + + foreach ($fields as $investigationField => $dbField) { + $newValues = $newPage->content()->get($investigationField)->split(); + $existingValues = $database->content()->get($dbField)->split(); + $merged = array_unique(array_merge($existingValues, $newValues)); + + if (count($merged) > count($existingValues)) { + $data[$dbField] = implode(', ', $merged); + $updated = true; + } + } + + if ($updated) { + kirby()->impersonate('kirby'); + $database->update($data); + } + } + ] ]; \ No newline at end of file diff --git a/site/templates/investigation-summary.php b/site/templates/investigation.php similarity index 51% rename from site/templates/investigation-summary.php rename to site/templates/investigation.php index c5a6800..2fe6ab4 100644 --- a/site/templates/investigation-summary.php +++ b/site/templates/investigation.php @@ -1,15 +1,7 @@ -children()->filterBy('intendedTemplate', 'report')->first(); -?> -
- - - -
- - -