diff --git a/assets/css/_page-header.scss b/assets/css/_page-header.scss index 8199915..41fa591 100644 --- a/assets/css/_page-header.scss +++ b/assets/css/_page-header.scss @@ -56,4 +56,16 @@ } } + + + .btn-action{ + // background-color: var(--data-color-light); + border-color: var(--data-color-medium); + color: var(--data-color); + a{ color: var(--data-color); } + svg{ fill: var(--data-color); } + &:hover{ + border-color: var(--data-color); + } + } } \ No newline at end of file diff --git a/assets/css/abstracts/_mixins.scss b/assets/css/abstracts/_mixins.scss index 59abd09..26e762e 100644 --- a/assets/css/abstracts/_mixins.scss +++ b/assets/css/abstracts/_mixins.scss @@ -34,14 +34,12 @@ @mixin fig-ratio($ratio){ width: 100%; - aspect-ratio: $ratio; overflow: hidden; - flex-shrink: 0; - img{ + aspect-ratio: $ratio; width: 100%; - height: 100%; object-fit: cover; + border-radius: var(--radius-img); } } @@ -52,4 +50,16 @@ display: none; } -} \ No newline at end of file +} + + + @mixin title-bg($color){ + border-radius: var(--radius-small); + background-color: var(--color-#{$color}-light); + color: var(--color-#{$color}); + border: var(--w-border) solid var(--color-#{$color}); + padding: 5px 1.5ch; + // font-family: var(--font-title); + font-size: var(--fs-medium); + font-weight: 700; + } \ No newline at end of file diff --git a/assets/css/components/_buttons.scss b/assets/css/components/_buttons.scss index a28ea85..10b2084 100644 --- a/assets/css/components/_buttons.scss +++ b/assets/css/components/_buttons.scss @@ -49,6 +49,7 @@ @include icon(20px); } + .text{ font-size: var(--fs-small); font-weight: 500; @@ -59,6 +60,10 @@ } +.btn-download .icon{ + @include icon(16px); +} + label.btn-action{ display: inline-flex; align-items: center; diff --git a/assets/css/components/_calendar.scss b/assets/css/components/_calendar.scss new file mode 100644 index 0000000..d9d7399 --- /dev/null +++ b/assets/css/components/_calendar.scss @@ -0,0 +1,276 @@ +.calendar-svg{ + --svg-color: var(--color-green); + transform: rotate(-90deg); + + + .mois{ + --svg-color: var(--color-light); + } + .saison{ + --svg-color: var(--white); + } + .background{ + --svg-color: var(--color-x-light); + + } + .both{ + --svg-color: var(--color-green); + display: none; + } + .fleurs{ + --svg-color: var(--color-green); + display: none; + } + + .fruits{ + --svg-color: var(--color-orange); + display: none; + } + .none{ + --svg-color: var(--color-x-light); + } + + +} + + +.calendrier + .group-caption{ + + .caption{ + font-size: var(--fs-small); + margin: 0; + font-weight: 600; + display: flex; + align-items: center; + gap: 1ch; + padding-bottom: calc(var(--spacing)*0.25); + &::before{ + content: ""; + display: block; + width: 16px; + height: 16px; + background-color: var(--color-green); + border-radius: var(--radius-small); + + } + &.caption-fructification::before{ + background-color: var(--color-orange); + } + } + + +} + + + +.calendar-svg[data-fleurs*=jan] .jan .fleurs{ display: block; } +.calendar-svg[data-fleurs*=feb] .fev .fleurs{ display: block; } +.calendar-svg[data-fleurs*=mar] .mar .fleurs{ display: block; } +.calendar-svg[data-fleurs*=apr] .avr .fleurs{ display: block; } +.calendar-svg[data-fleurs*=may] .mai .fleurs{ display: block; } +.calendar-svg[data-fleurs*=jun] .jun .fleurs{ display: block; } +.calendar-svg[data-fleurs*=jul] .jul .fleurs{ display: block; } +.calendar-svg[data-fleurs*=aug] .aou .fleurs{ display: block; } +.calendar-svg[data-fleurs*=sep] .sep .fleurs{ display: block; } +.calendar-svg[data-fleurs*=oct] .oct .fleurs{ display: block; } +.calendar-svg[data-fleurs*=nov] .nov .fleurs{ display: block; } +.calendar-svg[data-fleurs*=dec] .dec .fleurs{ display: block; } + +.calendar-svg[data-fruits*=jan] .jan .fruits{ display: block; } +.calendar-svg[data-fruits*=feb] .fev .fruits{ display: block; } +.calendar-svg[data-fruits*=mar] .mar .fruits{ display: block; } +.calendar-svg[data-fruits*=apr] .avr .fruits{ display: block; } +.calendar-svg[data-fruits*=may] .mai .fruits{ display: block; } +.calendar-svg[data-fruits*=jun] .jun .fruits{ display: block; } +.calendar-svg[data-fruits*=jul] .jul .fruits{ display: block; } +.calendar-svg[data-fruits*=aug] .aou .fruits{ display: block; } +.calendar-svg[data-fruits*=sep] .sep .fruits{ display: block; } +.calendar-svg[data-fruits*=oct] .oct .fruits{ display: block; } +.calendar-svg[data-fruits*=nov] .nov .fruits{ display: block; } +.calendar-svg[data-fruits*=dec] .dec .fruits{ display: block; } + + +.calendar-svg[data-fruits*=jan][data-fleurs*=jan] .jan .fleurs{ display: none; } +.calendar-svg[data-fruits*=jan][data-fleurs*=jan] .jan .both{ display: block; } +.calendar-svg[data-fruits*=feb][data-fleurs*=feb] .fev .fleurs{ display: none; } +.calendar-svg[data-fruits*=feb][data-fleurs*=feb] .fev .both{ display: block; } +.calendar-svg[data-fruits*=mar][data-fleurs*=mar] .mar .fleurs{ display: none; } +.calendar-svg[data-fruits*=mar][data-fleurs*=mar] .mar .both{ display: block; } +.calendar-svg[data-fruits*=apr][data-fleurs*=apr] .avr .fleurs{ display: none; } +.calendar-svg[data-fruits*=apr][data-fleurs*=apr] .avr .both{ display: block; } +.calendar-svg[data-fruits*=may][data-fleurs*=may] .mai .fleurs{ display: none; } +.calendar-svg[data-fruits*=may][data-fleurs*=may] .mai .both{ display: block; } +.calendar-svg[data-fruits*=jun][data-fleurs*=jun] .jun .fleurs{ display: none; } +.calendar-svg[data-fruits*=jun][data-fleurs*=jun] .jun .both{ display: block; } +.calendar-svg[data-fruits*=jul][data-fleurs*=jul] .jul .fleurs{ display: none; } +.calendar-svg[data-fruits*=jul][data-fleurs*=jul] .jul .both{ display: block; } +.calendar-svg[data-fruits*=aug][data-fleurs*=aug] .aou .fleurs{ display: none; } +.calendar-svg[data-fruits*=aug][data-fleurs*=aug] .aou .both{ display: block; } +.calendar-svg[data-fruits*=sep][data-fleurs*=sep] .sep .fleurs{ display: none; } +.calendar-svg[data-fruits*=sep][data-fleurs*=sep] .sep .both{ display: block; } +.calendar-svg[data-fruits*=oct][data-fleurs*=oct] .oct .fleurs{ display: none; } +.calendar-svg[data-fruits*=oct][data-fleurs*=oct] .oct .both{ display: block; } +.calendar-svg[data-fruits*=nov][data-fleurs*=nov] .nov .fleurs{ display: none; } +.calendar-svg[data-fruits*=nov][data-fleurs*=nov] .nov .both{ display: block; } +.calendar-svg[data-fruits*=dec][data-fleurs*=dec] .dec .fleurs{ display: none; } +.calendar-svg[data-fruits*=dec][data-fleurs*=dec] .dec .both{ display: block; } + + +/* Don’t display ".none" when fruits or fleurs */ + +.calendar-svg[data-fleurs*=jan] .jan .none{ display: none; } +.calendar-svg[data-fleurs*=feb] .fev .none{ display: none; } +.calendar-svg[data-fleurs*=mar] .mar .none{ display: none; } +.calendar-svg[data-fleurs*=avr] .avr .none{ display: none; } +.calendar-svg[data-fleurs*=may] .mai .none{ display: none; } +.calendar-svg[data-fleurs*=jun] .jun .none{ display: none; } +.calendar-svg[data-fleurs*=jul] .jul .none{ display: none; } +.calendar-svg[data-fleurs*=aug] .aou .none{ display: none; } +.calendar-svg[data-fleurs*=sep] .sep .none{ display: none; } +.calendar-svg[data-fleurs*=oct] .oct .none{ display: none; } +.calendar-svg[data-fleurs*=nov] .nov .none{ display: none; } +.calendar-svg[data-fleurs*=dec] .dec .none{ display: none; } + +.calendar-svg[data-fruits*=jan] .jan .none{ display: none; } +.calendar-svg[data-fruits*=feb] .fev .none{ display: none; } +.calendar-svg[data-fruits*=mar] .mar .none{ display: none; } +.calendar-svg[data-fruits*=apr] .avr .none{ display: none; } +.calendar-svg[data-fruits*=may] .mai .none{ display: none; } +.calendar-svg[data-fruits*=jun] .jun .none{ display: none; } +.calendar-svg[data-fruits*=jul] .jul .none{ display: none; } +.calendar-svg[data-fruits*=aug] .aou .none{ display: none; } +.calendar-svg[data-fruits*=sep] .sep .none{ display: none; } +.calendar-svg[data-fruits*=oct] .oct .none{ display: none; } +.calendar-svg[data-fruits*=nov] .nov .none{ display: none; } +.calendar-svg[data-fruits*=dec] .dec .none{ display: none; } + + +/* Display mounth when something */ + + +.calendar-svg[data-fleurs*=jan] .jan .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=feb] .fev .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=mar] .mar .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=apr] .avr .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=may] .mai .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=jun] .jun .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=jul] .jul .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=aug] .aou .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=sep] .sep .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=oct] .oct .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=nov] .nov .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fleurs*=dec] .dec .mois{ --svg-color: var(--color-txt); } + +.calendar-svg[data-fruits*=jan] .jan .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=feb] .fev .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=mar] .mar .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=apr] .avr .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=may] .mai .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=jun] .jun .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=jul] .jul .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=aug] .aou .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=sep] .sep .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=oct] .oct .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=nov] .nov .mois{ --svg-color: var(--color-txt); } +.calendar-svg[data-fruits*=dec] .dec .mois{ --svg-color: var(--color-txt); } + + + +/* SAISONS */ + +.calendar-svg[data-fleurs*=mar] .printemps .saison, +.calendar-svg[data-fruits*=mar] .printemps .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=mar] .printemps .background, +.calendar-svg[data-fruits*=mar] .printemps .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=apr] .printemps .saison, +.calendar-svg[data-fruits*=apr] .printemps .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=apr] .printemps .background, +.calendar-svg[data-fruits*=apr] .printemps .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=may] .printemps .saison, +.calendar-svg[data-fruits*=may] .printemps .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=may] .printemps .background, +.calendar-svg[data-fruits*=may] .printemps .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=jun] .ete .saison, +.calendar-svg[data-fruits*=jun] .ete .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=jun] .ete .background, +.calendar-svg[data-fruits*=jun] .ete .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=jul] .ete .saison, +.calendar-svg[data-fruits*=jul] .ete .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=jul] .ete .background, +.calendar-svg[data-fruits*=jul] .ete .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=aug] .ete .saison, +.calendar-svg[data-fruits*=aug] .ete .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=aug] .ete .background, +.calendar-svg[data-fruits*=aug] .ete .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=sep] .automne .saison, +.calendar-svg[data-fruits*=sep] .automne .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=sep] .automne .background, +.calendar-svg[data-fruits*=sep] .automne .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=oct] .automne .saison, +.calendar-svg[data-fruits*=oct] .automne .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=oct] .automne .background, +.calendar-svg[data-fruits*=oct] .automne .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=nov] .automne .saison, +.calendar-svg[data-fruits*=nov] .automne .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=nov] .automne .background, +.calendar-svg[data-fruits*=nov] .automne .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=dec] .hiver .saison, +.calendar-svg[data-fruits*=dec] .hiver .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=dec] .hiver .background, +.calendar-svg[data-fruits*=dec] .hiver .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=jan] .hiver .saison, +.calendar-svg[data-fruits*=jan] .hiver .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=jan] .hiver .background, +.calendar-svg[data-fruits*=jan] .hiver .background{ + --svg-color: var(--color-txt); +} +.calendar-svg[data-fleurs*=fev] .hiver .saison, +.calendar-svg[data-fruits*=fev] .hiver .saison{ + --svg-color: var(--white); +} +.calendar-svg[data-fleurs*=fev] .hiver .background, +.calendar-svg[data-fruits*=fev] .hiver .background{ + --svg-color: var(--color-txt); +} diff --git a/assets/css/components/_species-list.scss b/assets/css/components/_species-list.scss deleted file mode 100644 index 0f2816c..0000000 --- a/assets/css/components/_species-list.scss +++ /dev/null @@ -1,30 +0,0 @@ - -.family{ - margin-bottom: calc(var(--spacing)*4); - &:target{ - padding-top: var(--top-target); - } - .family__header{ - - - display: flex; - align-items: center; - justify-content: space-between; - padding: 5px 2ch; - margin-bottom: calc(var(--spacing)*1.5); - - border-radius: var(--radius-small); - background-color: var(--color-violet-light); - color: var(--color-violet); - border: var(--w-border) solid var(--color-violet); - - .title{ - font-size: var(--fs-medium); - } - - .nbr-species{ - font-weight: 500; - } - - } -} \ No newline at end of file diff --git a/assets/css/components/_taxon-card-inline.scss b/assets/css/components/_taxon-card-inline.scss index 8deba32..901ca08 100644 --- a/assets/css/components/_taxon-card-inline.scss +++ b/assets/css/components/_taxon-card-inline.scss @@ -1,7 +1,7 @@ -#view-edit:checked ~ .page-species .family .species-list, -#view-edit:checked ~ .page-species .species-list, -#view-list:checked ~ .page-species .family .species-list, -#view-list:checked ~ .page-species .species-list { +#view-edit:checked ~ .page-species-list .family .species-list, +#view-edit:checked ~ .page-species-list .species-list, +#view-list:checked ~ .page-species-list .family .species-list, +#view-list:checked ~ .page-species-list .species-list { display: block; @@ -90,8 +90,8 @@ } -#view-edit:checked ~ .page-species .family .species-list, -#view-edit:checked ~ .page-species .species-list{ +#view-edit:checked ~ .page-species-list .family .species-list, +#view-edit:checked ~ .page-species-list .species-list{ .taxon .btn-edit{ display: block!important; z-index: 30; diff --git a/assets/css/pages/_species.scss b/assets/css/pages/_species-list.scss similarity index 51% rename from assets/css/pages/_species.scss rename to assets/css/pages/_species-list.scss index 19ed19d..4503cb9 100644 --- a/assets/css/pages/_species.scss +++ b/assets/css/pages/_species-list.scss @@ -1,5 +1,8 @@ -[data-page="species-by-families"], -[data-page="species"]{ +@use "../abstracts/mixins.scss" as *; + + +[data-page="species-list-by-families"], +[data-page="species-list"]{ .group-sort-view{ display: flex; @@ -21,7 +24,7 @@ z-index: 50; } - .page-species{ + .page-species-list{ margin-bottom: 30vh; } @@ -31,7 +34,7 @@ } -[data-page="species-by-families"]{ +[data-page="species-list-by-families"]{ .species-list{ align-items: center; @@ -45,6 +48,37 @@ } } + + + + + +.family{ + margin-bottom: calc(var(--spacing)*4); + &:target{ + padding-top: var(--top-target); + } + .family__header{ + + @include title-bg(violet); + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: calc(var(--spacing)*1.5); + + .title{ + font-size: var(--fs-medium); + font-weight: 700; + } + + .nbr-species{ + font-size: var(--fs-normal); + font-weight: 500; + font-family: var(--font); + } + + } + } } @@ -54,9 +88,9 @@ -[data-page="species"]{ +[data-page="species-list"]{ - .page-species{ + .page-species-list{ grid-column: span 2; width: 100%; max-width: 100%; diff --git a/assets/css/pages/_species-single.scss b/assets/css/pages/_species-single.scss new file mode 100644 index 0000000..f438b45 --- /dev/null +++ b/assets/css/pages/_species-single.scss @@ -0,0 +1,223 @@ +@use "../abstracts/mixins.scss" as *; + +[data-page="species-single"]{ + .page-header{ + --w-fig: 320px; + padding-bottom: calc(var(--spacing)*0.5); + + .page-header__inner{ + display: grid; + grid-template-columns: var(--w-fig) 1fr; + grid-gap: var(--padding-body); + + + } + + + figure, picture{ + border-radius: var(--radius-img); + grid-column: 1; + grid-row: 1/3; + @include fig-ratio(1/1); + } + + .group-title{ + grid-column: 2; + grid-row: 1; + align-self: start; + padding-top: calc(var(--spacing)*0.5); + + } + + .saviez-vous{ + grid-column: 2; + grid-row: 2; + align-self: start; + } + + + + .page-title{ + margin: 0; + } + + .latin{ + font-size: var(--fs-medium); + } + + .saviez-vous__title{ + font-size: var(--fs-normal); + font-weight: 700; + margin-bottom: calc(var(--spacing)*0.5); + } + + .saviez-vous__description{ + font-size: var(--fs-medium); + } + + .btn--group{ + grid-column: span 2; + display: flex; + justify-content: right; + gap: var(--padding-inner); + position: relative; + top: calc(var(--spacing)*-1); + } + + + } + + .page-content .group-section{ + display: grid; + grid-gap: var(--padding-body); + grid-template-columns: 1fr 1fr; + + } + + + + +} + + + + + +[data-page="species-single"]{ + + +.page-content{ + + + section:not(#photos){ + padding-top: var(--top-target); + } + + .section-title{ + @include title-bg(violet); + } + + #description .section-title{ @include title-bg(orange); } + #ecologie .section-title{ @include title-bg(violet); } + #floraison-et-fructuation .section-title{ @include title-bg(green); } + #repartition .section-title{ @include title-bg(yellow); } + + + + + dl{ + + display: grid; + grid-template-columns: 14ch 1fr; + border-bottom: 1px solid var(--color-orange-light); + &:first-of-type{ + border-top: 1px solid var(--color-orange-light); + } + padding: calc(var(--spacing)*0.75); + + + dt{ + color: var(--color-orange); + text-transform: uppercase; + font-size: var(--fs-normal); + font-weight: 700; + letter-spacing: 0.01rem; + margin-bottom: calc(var(--spacing)*0.5); + padding-right: var(--padding-inner); + } + + } + + #ecologie dl{ + border-color: var(--color-violet-light); + dt{ color: var(--color-violet) } + } + + + #repartition{ + picture, figure{ + background-color: var(--color-yellow); + img{ + display: flex; + mix-blend-mode: screen; + filter: grayscale(1); + } + } + } + + + .statut-group{ + .caption{ + font-size: var(--fs-small); + margin: 0; + font-weight: 600; + margin-bottom: calc(var(--spacing)*0.5); + } + + .statut{ + display: flex; + align-items: center; + gap: 1ch; + margin: 0; + } + + .statut-signe{ + color: var(--color-yellow); + border: 2px solid var(--color-yellow-medium); + background-color: var(--color-yellow-light); + display: inline; + margin: 0; + border-radius: var(--radius-btn); + padding: 2px 0.5ch; + font-weight: 800; + font-size: var(--fs-small); + + } + + } + + #credits{ + font-size: var(--fs-normal); + .title{ + font-weight: 700; + } + } + + +} + + + + + + .section-photos{ + display: flex; + // flex-wrap: wrap; + gap: var(--padding-inner); + width: 100%; + + + figure{ + // flex-grow: skrink; + min-width: 180px; + max-width: 280px; + @include fig-ratio(1/1); + } + + figcaption{ + font-size: var(--fs-normal); + font-weight: 700; + text-align: center; + margin-top: calc(var(--spacing)*0.25); + } + + + + .credits{ + display: none; + } + } + + + +} diff --git a/assets/style.css b/assets/style.css index 5684b5e..bf66538 100644 --- a/assets/style.css +++ b/assets/style.css @@ -352,6 +352,16 @@ figure, picture, img { border-color: var(--color-txt); } +.btn-download .icon { + display: inline-block; + width: 16px; + height: 16px; +} +.btn-download .icon svg { + width: 100%; + height: 100%; +} + label.btn-action { display: inline-flex; align-items: center; @@ -709,6 +719,563 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg { fill: var(--white); } +.calendar-svg { + --svg-color: var(--color-green); + transform: rotate(-90deg); +} +.calendar-svg .mois { + --svg-color: var(--color-light); +} +.calendar-svg .saison { + --svg-color: var(--white); +} +.calendar-svg .background { + --svg-color: var(--color-x-light); +} +.calendar-svg .both { + --svg-color: var(--color-green); + display: none; +} +.calendar-svg .fleurs { + --svg-color: var(--color-green); + display: none; +} +.calendar-svg .fruits { + --svg-color: var(--color-orange); + display: none; +} +.calendar-svg .none { + --svg-color: var(--color-x-light); +} + +.calendrier + .group-caption .caption { + font-size: var(--fs-small); + margin: 0; + font-weight: 600; + display: flex; + align-items: center; + gap: 1ch; + padding-bottom: calc(var(--spacing) * 0.25); +} +.calendrier + .group-caption .caption::before { + content: ""; + display: block; + width: 16px; + height: 16px; + background-color: var(--color-green); + border-radius: var(--radius-small); +} +.calendrier + .group-caption .caption.caption-fructification::before { + background-color: var(--color-orange); +} + +.calendar-svg[data-fleurs*=jan] .jan .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=feb] .fev .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=mar] .mar .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=apr] .avr .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=may] .mai .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=jun] .jun .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=jul] .jul .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=aug] .aou .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=sep] .sep .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=oct] .oct .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=nov] .nov .fleurs { + display: block; +} + +.calendar-svg[data-fleurs*=dec] .dec .fleurs { + display: block; +} + +.calendar-svg[data-fruits*=jan] .jan .fruits { + display: block; +} + +.calendar-svg[data-fruits*=feb] .fev .fruits { + display: block; +} + +.calendar-svg[data-fruits*=mar] .mar .fruits { + display: block; +} + +.calendar-svg[data-fruits*=apr] .avr .fruits { + display: block; +} + +.calendar-svg[data-fruits*=may] .mai .fruits { + display: block; +} + +.calendar-svg[data-fruits*=jun] .jun .fruits { + display: block; +} + +.calendar-svg[data-fruits*=jul] .jul .fruits { + display: block; +} + +.calendar-svg[data-fruits*=aug] .aou .fruits { + display: block; +} + +.calendar-svg[data-fruits*=sep] .sep .fruits { + display: block; +} + +.calendar-svg[data-fruits*=oct] .oct .fruits { + display: block; +} + +.calendar-svg[data-fruits*=nov] .nov .fruits { + display: block; +} + +.calendar-svg[data-fruits*=dec] .dec .fruits { + display: block; +} + +.calendar-svg[data-fruits*=jan][data-fleurs*=jan] .jan .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=jan][data-fleurs*=jan] .jan .both { + display: block; +} + +.calendar-svg[data-fruits*=feb][data-fleurs*=feb] .fev .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=feb][data-fleurs*=feb] .fev .both { + display: block; +} + +.calendar-svg[data-fruits*=mar][data-fleurs*=mar] .mar .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=mar][data-fleurs*=mar] .mar .both { + display: block; +} + +.calendar-svg[data-fruits*=apr][data-fleurs*=apr] .avr .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=apr][data-fleurs*=apr] .avr .both { + display: block; +} + +.calendar-svg[data-fruits*=may][data-fleurs*=may] .mai .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=may][data-fleurs*=may] .mai .both { + display: block; +} + +.calendar-svg[data-fruits*=jun][data-fleurs*=jun] .jun .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=jun][data-fleurs*=jun] .jun .both { + display: block; +} + +.calendar-svg[data-fruits*=jul][data-fleurs*=jul] .jul .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=jul][data-fleurs*=jul] .jul .both { + display: block; +} + +.calendar-svg[data-fruits*=aug][data-fleurs*=aug] .aou .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=aug][data-fleurs*=aug] .aou .both { + display: block; +} + +.calendar-svg[data-fruits*=sep][data-fleurs*=sep] .sep .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=sep][data-fleurs*=sep] .sep .both { + display: block; +} + +.calendar-svg[data-fruits*=oct][data-fleurs*=oct] .oct .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=oct][data-fleurs*=oct] .oct .both { + display: block; +} + +.calendar-svg[data-fruits*=nov][data-fleurs*=nov] .nov .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=nov][data-fleurs*=nov] .nov .both { + display: block; +} + +.calendar-svg[data-fruits*=dec][data-fleurs*=dec] .dec .fleurs { + display: none; +} + +.calendar-svg[data-fruits*=dec][data-fleurs*=dec] .dec .both { + display: block; +} + +/* Don’t display ".none" when fruits or fleurs */ +.calendar-svg[data-fleurs*=jan] .jan .none { + display: none; +} + +.calendar-svg[data-fleurs*=feb] .fev .none { + display: none; +} + +.calendar-svg[data-fleurs*=mar] .mar .none { + display: none; +} + +.calendar-svg[data-fleurs*=avr] .avr .none { + display: none; +} + +.calendar-svg[data-fleurs*=may] .mai .none { + display: none; +} + +.calendar-svg[data-fleurs*=jun] .jun .none { + display: none; +} + +.calendar-svg[data-fleurs*=jul] .jul .none { + display: none; +} + +.calendar-svg[data-fleurs*=aug] .aou .none { + display: none; +} + +.calendar-svg[data-fleurs*=sep] .sep .none { + display: none; +} + +.calendar-svg[data-fleurs*=oct] .oct .none { + display: none; +} + +.calendar-svg[data-fleurs*=nov] .nov .none { + display: none; +} + +.calendar-svg[data-fleurs*=dec] .dec .none { + display: none; +} + +.calendar-svg[data-fruits*=jan] .jan .none { + display: none; +} + +.calendar-svg[data-fruits*=feb] .fev .none { + display: none; +} + +.calendar-svg[data-fruits*=mar] .mar .none { + display: none; +} + +.calendar-svg[data-fruits*=apr] .avr .none { + display: none; +} + +.calendar-svg[data-fruits*=may] .mai .none { + display: none; +} + +.calendar-svg[data-fruits*=jun] .jun .none { + display: none; +} + +.calendar-svg[data-fruits*=jul] .jul .none { + display: none; +} + +.calendar-svg[data-fruits*=aug] .aou .none { + display: none; +} + +.calendar-svg[data-fruits*=sep] .sep .none { + display: none; +} + +.calendar-svg[data-fruits*=oct] .oct .none { + display: none; +} + +.calendar-svg[data-fruits*=nov] .nov .none { + display: none; +} + +.calendar-svg[data-fruits*=dec] .dec .none { + display: none; +} + +/* Display mounth when something */ +.calendar-svg[data-fleurs*=jan] .jan .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=feb] .fev .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=mar] .mar .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=apr] .avr .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=may] .mai .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=jun] .jun .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=jul] .jul .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=aug] .aou .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=sep] .sep .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=oct] .oct .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=nov] .nov .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=dec] .dec .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=jan] .jan .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=feb] .fev .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=mar] .mar .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=apr] .avr .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=may] .mai .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=jun] .jun .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=jul] .jul .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=aug] .aou .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=sep] .sep .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=oct] .oct .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=nov] .nov .mois { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fruits*=dec] .dec .mois { + --svg-color: var(--color-txt); +} + +/* SAISONS */ +.calendar-svg[data-fleurs*=mar] .printemps .saison, +.calendar-svg[data-fruits*=mar] .printemps .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=mar] .printemps .background, +.calendar-svg[data-fruits*=mar] .printemps .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=apr] .printemps .saison, +.calendar-svg[data-fruits*=apr] .printemps .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=apr] .printemps .background, +.calendar-svg[data-fruits*=apr] .printemps .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=may] .printemps .saison, +.calendar-svg[data-fruits*=may] .printemps .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=may] .printemps .background, +.calendar-svg[data-fruits*=may] .printemps .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=jun] .ete .saison, +.calendar-svg[data-fruits*=jun] .ete .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=jun] .ete .background, +.calendar-svg[data-fruits*=jun] .ete .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=jul] .ete .saison, +.calendar-svg[data-fruits*=jul] .ete .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=jul] .ete .background, +.calendar-svg[data-fruits*=jul] .ete .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=aug] .ete .saison, +.calendar-svg[data-fruits*=aug] .ete .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=aug] .ete .background, +.calendar-svg[data-fruits*=aug] .ete .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=sep] .automne .saison, +.calendar-svg[data-fruits*=sep] .automne .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=sep] .automne .background, +.calendar-svg[data-fruits*=sep] .automne .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=oct] .automne .saison, +.calendar-svg[data-fruits*=oct] .automne .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=oct] .automne .background, +.calendar-svg[data-fruits*=oct] .automne .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=nov] .automne .saison, +.calendar-svg[data-fruits*=nov] .automne .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=nov] .automne .background, +.calendar-svg[data-fruits*=nov] .automne .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=dec] .hiver .saison, +.calendar-svg[data-fruits*=dec] .hiver .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=dec] .hiver .background, +.calendar-svg[data-fruits*=dec] .hiver .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=jan] .hiver .saison, +.calendar-svg[data-fruits*=jan] .hiver .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=jan] .hiver .background, +.calendar-svg[data-fruits*=jan] .hiver .background { + --svg-color: var(--color-txt); +} + +.calendar-svg[data-fleurs*=fev] .hiver .saison, +.calendar-svg[data-fruits*=fev] .hiver .saison { + --svg-color: var(--white); +} + +.calendar-svg[data-fleurs*=fev] .hiver .background, +.calendar-svg[data-fruits*=fev] .hiver .background { + --svg-color: var(--color-txt); +} + .page-header { color: var(--data-color); background-color: var(--data-color-light); @@ -747,6 +1314,19 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg { .page-header .details__item button a { color: var(--data-color); } +.page-header .btn-action { + border-color: var(--data-color-medium); + color: var(--data-color); +} +.page-header .btn-action a { + color: var(--data-color); +} +.page-header .btn-action svg { + fill: var(--data-color); +} +.page-header .btn-action:hover { + border-color: var(--data-color); +} .page-grid { max-width: calc(var(--max-width-content) * 1.3 + var(--padding-inner) * 2 + var(--padding-body) * 2); @@ -831,30 +1411,6 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg { padding-top: var(--top-target); } -.family { - margin-bottom: calc(var(--spacing) * 4); -} -.family:target { - padding-top: var(--top-target); -} -.family .family__header { - display: flex; - align-items: center; - justify-content: space-between; - padding: 5px 2ch; - margin-bottom: calc(var(--spacing) * 1.5); - border-radius: var(--radius-small); - background-color: var(--color-violet-light); - color: var(--color-violet); - border: var(--w-border) solid var(--color-violet); -} -.family .family__header .title { - font-size: var(--fs-medium); -} -.family .family__header .nbr-species { - font-weight: 500; -} - .species-list { display: grid; grid-gap: calc(var(--spacing) * 1); @@ -899,15 +1455,14 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg { } .species-list .taxon figure { width: 100%; - aspect-ratio: 1; overflow: hidden; - flex-shrink: 0; } .species-list .taxon figure img { + aspect-ratio: 1; width: 100%; - height: 100%; -o-object-fit: cover; object-fit: cover; + border-radius: var(--radius-img); } .species-list .taxon figure { border-radius: var(--radius-img); @@ -942,16 +1497,16 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg { background-color: var(--color-green-medium); } -#view-edit:checked ~ .page-species .family .species-list, -#view-edit:checked ~ .page-species .species-list, -#view-list:checked ~ .page-species .family .species-list, -#view-list:checked ~ .page-species .species-list { +#view-edit:checked ~ .page-species-list .family .species-list, +#view-edit:checked ~ .page-species-list .species-list, +#view-list:checked ~ .page-species-list .family .species-list, +#view-list:checked ~ .page-species-list .species-list { display: block; } -#view-edit:checked ~ .page-species .family .species-list .taxon, -#view-edit:checked ~ .page-species .species-list .taxon, -#view-list:checked ~ .page-species .family .species-list .taxon, -#view-list:checked ~ .page-species .species-list .taxon { +#view-edit:checked ~ .page-species-list .family .species-list .taxon, +#view-edit:checked ~ .page-species-list .species-list .taxon, +#view-list:checked ~ .page-species-list .family .species-list .taxon, +#view-list:checked ~ .page-species-list .species-list .taxon { width: 100%; display: flex; flex-direction: row; @@ -964,117 +1519,117 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg { padding-top: calc(var(--padding-inner) * 0.5); padding-bottom: calc(var(--padding-inner) * 0.5); } -#view-edit:checked ~ .page-species .family .species-list .taxon::before, -#view-edit:checked ~ .page-species .species-list .taxon::before, -#view-list:checked ~ .page-species .family .species-list .taxon::before, -#view-list:checked ~ .page-species .species-list .taxon::before { +#view-edit:checked ~ .page-species-list .family .species-list .taxon::before, +#view-edit:checked ~ .page-species-list .species-list .taxon::before, +#view-list:checked ~ .page-species-list .family .species-list .taxon::before, +#view-list:checked ~ .page-species-list .species-list .taxon::before { content: ""; width: 100%; border-top: 1px solid transparent; position: absolute; top: -1px; } -#view-edit:checked ~ .page-species .family .species-list .taxon:first-of-type::before, -#view-edit:checked ~ .page-species .species-list .taxon:first-of-type::before, -#view-list:checked ~ .page-species .family .species-list .taxon:first-of-type::before, -#view-list:checked ~ .page-species .species-list .taxon:first-of-type::before { +#view-edit:checked ~ .page-species-list .family .species-list .taxon:first-of-type::before, +#view-edit:checked ~ .page-species-list .species-list .taxon:first-of-type::before, +#view-list:checked ~ .page-species-list .family .species-list .taxon:first-of-type::before, +#view-list:checked ~ .page-species-list .species-list .taxon:first-of-type::before { border-color: var(--color-green-light); } -#view-edit:checked ~ .page-species .family .species-list .taxon .chart-edit, -#view-edit:checked ~ .page-species .species-list .taxon .chart-edit, -#view-list:checked ~ .page-species .family .species-list .taxon .chart-edit, -#view-list:checked ~ .page-species .species-list .taxon .chart-edit { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .chart-edit, +#view-edit:checked ~ .page-species-list .species-list .taxon .chart-edit, +#view-list:checked ~ .page-species-list .family .species-list .taxon .chart-edit, +#view-list:checked ~ .page-species-list .species-list .taxon .chart-edit { display: block; margin-right: var(--padding-inner); } -#view-edit:checked ~ .page-species .family .species-list .taxon figure, -#view-edit:checked ~ .page-species .species-list .taxon figure, -#view-list:checked ~ .page-species .family .species-list .taxon figure, -#view-list:checked ~ .page-species .species-list .taxon figure { +#view-edit:checked ~ .page-species-list .family .species-list .taxon figure, +#view-edit:checked ~ .page-species-list .species-list .taxon figure, +#view-list:checked ~ .page-species-list .family .species-list .taxon figure, +#view-list:checked ~ .page-species-list .species-list .taxon figure { order: 1; } -#view-edit:checked ~ .page-species .family .species-list .taxon .name, -#view-edit:checked ~ .page-species .species-list .taxon .name, -#view-list:checked ~ .page-species .family .species-list .taxon .name, -#view-list:checked ~ .page-species .species-list .taxon .name { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .name, +#view-edit:checked ~ .page-species-list .species-list .taxon .name, +#view-list:checked ~ .page-species-list .family .species-list .taxon .name, +#view-list:checked ~ .page-species-list .species-list .taxon .name { order: 2; } -#view-edit:checked ~ .page-species .family .species-list .taxon .chart-edit, -#view-edit:checked ~ .page-species .species-list .taxon .chart-edit, -#view-list:checked ~ .page-species .family .species-list .taxon .chart-edit, -#view-list:checked ~ .page-species .species-list .taxon .chart-edit { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .chart-edit, +#view-edit:checked ~ .page-species-list .species-list .taxon .chart-edit, +#view-list:checked ~ .page-species-list .family .species-list .taxon .chart-edit, +#view-list:checked ~ .page-species-list .species-list .taxon .chart-edit { order: 3; } -#view-edit:checked ~ .page-species .family .species-list .taxon .btn-edit, -#view-edit:checked ~ .page-species .species-list .taxon .btn-edit, -#view-list:checked ~ .page-species .family .species-list .taxon .btn-edit, -#view-list:checked ~ .page-species .species-list .taxon .btn-edit { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .btn-edit, +#view-edit:checked ~ .page-species-list .species-list .taxon .btn-edit, +#view-list:checked ~ .page-species-list .family .species-list .taxon .btn-edit, +#view-list:checked ~ .page-species-list .species-list .taxon .btn-edit { order: 4; } -#view-edit:checked ~ .page-species .family .species-list .taxon figure, -#view-edit:checked ~ .page-species .species-list .taxon figure, -#view-list:checked ~ .page-species .family .species-list .taxon figure, -#view-list:checked ~ .page-species .species-list .taxon figure { +#view-edit:checked ~ .page-species-list .family .species-list .taxon figure, +#view-edit:checked ~ .page-species-list .species-list .taxon figure, +#view-list:checked ~ .page-species-list .family .species-list .taxon figure, +#view-list:checked ~ .page-species-list .species-list .taxon figure { width: 60px; } -#view-edit:checked ~ .page-species .family .species-list .taxon .name, -#view-edit:checked ~ .page-species .species-list .taxon .name, -#view-list:checked ~ .page-species .family .species-list .taxon .name, -#view-list:checked ~ .page-species .species-list .taxon .name { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .name, +#view-edit:checked ~ .page-species-list .species-list .taxon .name, +#view-list:checked ~ .page-species-list .family .species-list .taxon .name, +#view-list:checked ~ .page-species-list .species-list .taxon .name { flex-grow: 1; display: flex; flex-direction: column; justify-content: center; } -#view-edit:checked ~ .page-species .family .species-list .taxon .name .vernacular, #view-edit:checked ~ .page-species .family .species-list .taxon .name .latin, -#view-edit:checked ~ .page-species .species-list .taxon .name .vernacular, -#view-edit:checked ~ .page-species .species-list .taxon .name .latin, -#view-list:checked ~ .page-species .family .species-list .taxon .name .vernacular, -#view-list:checked ~ .page-species .family .species-list .taxon .name .latin, -#view-list:checked ~ .page-species .species-list .taxon .name .vernacular, -#view-list:checked ~ .page-species .species-list .taxon .name .latin { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .name .vernacular, #view-edit:checked ~ .page-species-list .family .species-list .taxon .name .latin, +#view-edit:checked ~ .page-species-list .species-list .taxon .name .vernacular, +#view-edit:checked ~ .page-species-list .species-list .taxon .name .latin, +#view-list:checked ~ .page-species-list .family .species-list .taxon .name .vernacular, +#view-list:checked ~ .page-species-list .family .species-list .taxon .name .latin, +#view-list:checked ~ .page-species-list .species-list .taxon .name .vernacular, +#view-list:checked ~ .page-species-list .species-list .taxon .name .latin { padding: 0; margin: 0; text-align: left; } -#view-edit:checked ~ .page-species .family .species-list .taxon .name .vernacular, -#view-edit:checked ~ .page-species .species-list .taxon .name .vernacular, -#view-list:checked ~ .page-species .family .species-list .taxon .name .vernacular, -#view-list:checked ~ .page-species .species-list .taxon .name .vernacular { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .name .vernacular, +#view-edit:checked ~ .page-species-list .species-list .taxon .name .vernacular, +#view-list:checked ~ .page-species-list .family .species-list .taxon .name .vernacular, +#view-list:checked ~ .page-species-list .species-list .taxon .name .vernacular { background-color: transparent; color: var(--color-green); font-size: var(--fs-medium); } -#view-edit:checked ~ .page-species .family .species-list .taxon .name .vernacular a, -#view-edit:checked ~ .page-species .species-list .taxon .name .vernacular a, -#view-list:checked ~ .page-species .family .species-list .taxon .name .vernacular a, -#view-list:checked ~ .page-species .species-list .taxon .name .vernacular a { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .name .vernacular a, +#view-edit:checked ~ .page-species-list .species-list .taxon .name .vernacular a, +#view-list:checked ~ .page-species-list .family .species-list .taxon .name .vernacular a, +#view-list:checked ~ .page-species-list .species-list .taxon .name .vernacular a { color: var(--color-green); } -#view-edit:checked ~ .page-species .family .species-list .taxon .name .latin, -#view-edit:checked ~ .page-species .species-list .taxon .name .latin, -#view-list:checked ~ .page-species .family .species-list .taxon .name .latin, -#view-list:checked ~ .page-species .species-list .taxon .name .latin { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .name .latin, +#view-edit:checked ~ .page-species-list .species-list .taxon .name .latin, +#view-list:checked ~ .page-species-list .family .species-list .taxon .name .latin, +#view-list:checked ~ .page-species-list .species-list .taxon .name .latin { text-align: left; padding-bottom: calc(var(--spacing) * 0.25); } -#view-edit:checked ~ .page-species .family .species-list .taxon:hover, -#view-edit:checked ~ .page-species .species-list .taxon:hover, -#view-list:checked ~ .page-species .family .species-list .taxon:hover, -#view-list:checked ~ .page-species .species-list .taxon:hover { +#view-edit:checked ~ .page-species-list .family .species-list .taxon:hover, +#view-edit:checked ~ .page-species-list .species-list .taxon:hover, +#view-list:checked ~ .page-species-list .family .species-list .taxon:hover, +#view-list:checked ~ .page-species-list .species-list .taxon:hover { outline: none; background-color: var(--color-green-x-light); border-color: var(--color-green); } -#view-edit:checked ~ .page-species .family .species-list .taxon:hover::before, -#view-edit:checked ~ .page-species .species-list .taxon:hover::before, -#view-list:checked ~ .page-species .family .species-list .taxon:hover::before, -#view-list:checked ~ .page-species .species-list .taxon:hover::before { +#view-edit:checked ~ .page-species-list .family .species-list .taxon:hover::before, +#view-edit:checked ~ .page-species-list .species-list .taxon:hover::before, +#view-list:checked ~ .page-species-list .family .species-list .taxon:hover::before, +#view-list:checked ~ .page-species-list .species-list .taxon:hover::before { border-color: var(--color-green); } -#view-edit:checked ~ .page-species .family .species-list .taxon .btn-edit, -#view-edit:checked ~ .page-species .species-list .taxon .btn-edit { +#view-edit:checked ~ .page-species-list .family .species-list .taxon .btn-edit, +#view-edit:checked ~ .page-species-list .species-list .taxon .btn-edit { display: block !important; z-index: 30; } @@ -1346,8 +1901,8 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg { border-left-color: transparent !important; } -[data-page=species-by-families] .group-sort-view, -[data-page=species] .group-sort-view { +[data-page=species-list-by-families] .group-sort-view, +[data-page=species-list] .group-sort-view { display: flex; justify-content: space-between; flex-wrap: wrap; @@ -1363,12 +1918,12 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg { background-color: var(--white); z-index: 50; } -[data-page=species-by-families] .page-species, -[data-page=species] .page-species { +[data-page=species-list-by-families] .page-species-list, +[data-page=species-list] .page-species-list { margin-bottom: 30vh; } -[data-page=species-by-families] .species-list { +[data-page=species-list-by-families] .species-list { align-items: center; display: flex; flex-wrap: wrap; @@ -1376,12 +1931,241 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg { gap: calc(var(--spacing) * 1); margin-bottom: calc(var(--spacing) * 3); } -[data-page=species-by-families] .species-list .taxon { +[data-page=species-list-by-families] .species-list .taxon { width: calc(33.3333333333% - var(--spacing) * 2 / 3); } +[data-page=species-list-by-families] .family { + margin-bottom: calc(var(--spacing) * 4); +} +[data-page=species-list-by-families] .family:target { + padding-top: var(--top-target); +} +[data-page=species-list-by-families] .family .family__header { + border-radius: var(--radius-small); + background-color: var(--color-violet-light); + color: var(--color-violet); + border: var(--w-border) solid var(--color-violet); + padding: 5px 1.5ch; + font-size: var(--fs-medium); + font-weight: 700; + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: calc(var(--spacing) * 1.5); +} +[data-page=species-list-by-families] .family .family__header .title { + font-size: var(--fs-medium); + font-weight: 700; +} +[data-page=species-list-by-families] .family .family__header .nbr-species { + font-size: var(--fs-normal); + font-weight: 500; + font-family: var(--font); +} -[data-page=species] .page-species { +[data-page=species-list] .page-species-list { grid-column: span 2; width: 100%; max-width: 100%; +} + +[data-page=species-single] .page-header { + --w-fig: 320px; + padding-bottom: calc(var(--spacing) * 0.5); +} +[data-page=species-single] .page-header .page-header__inner { + display: grid; + grid-template-columns: var(--w-fig) 1fr; + grid-gap: var(--padding-body); +} +[data-page=species-single] .page-header figure, [data-page=species-single] .page-header picture { + border-radius: var(--radius-img); + grid-column: 1; + grid-row: 1/3; + width: 100%; + overflow: hidden; +} +[data-page=species-single] .page-header figure img, [data-page=species-single] .page-header picture img { + aspect-ratio: 1; + width: 100%; + -o-object-fit: cover; + object-fit: cover; + border-radius: var(--radius-img); +} +[data-page=species-single] .page-header .group-title { + grid-column: 2; + grid-row: 1; + align-self: start; + padding-top: calc(var(--spacing) * 0.5); +} +[data-page=species-single] .page-header .saviez-vous { + grid-column: 2; + grid-row: 2; + align-self: start; +} +[data-page=species-single] .page-header .page-title { + margin: 0; +} +[data-page=species-single] .page-header .latin { + font-size: var(--fs-medium); +} +[data-page=species-single] .page-header .saviez-vous__title { + font-size: var(--fs-normal); + font-weight: 700; + margin-bottom: calc(var(--spacing) * 0.5); +} +[data-page=species-single] .page-header .saviez-vous__description { + font-size: var(--fs-medium); +} +[data-page=species-single] .page-header .btn--group { + grid-column: span 2; + display: flex; + justify-content: right; + gap: var(--padding-inner); + position: relative; + top: calc(var(--spacing) * -1); +} +[data-page=species-single] .page-content .group-section { + display: grid; + grid-gap: var(--padding-body); + grid-template-columns: 1fr 1fr; +} + +[data-page=species-single] .page-content section:not(#photos) { + padding-top: var(--top-target); +} +[data-page=species-single] .page-content .section-title { + border-radius: var(--radius-small); + background-color: var(--color-violet-light); + color: var(--color-violet); + border: var(--w-border) solid var(--color-violet); + padding: 5px 1.5ch; + font-size: var(--fs-medium); + font-weight: 700; +} +[data-page=species-single] .page-content #description .section-title { + border-radius: var(--radius-small); + background-color: var(--color-orange-light); + color: var(--color-orange); + border: var(--w-border) solid var(--color-orange); + padding: 5px 1.5ch; + font-size: var(--fs-medium); + font-weight: 700; +} +[data-page=species-single] .page-content #ecologie .section-title { + border-radius: var(--radius-small); + background-color: var(--color-violet-light); + color: var(--color-violet); + border: var(--w-border) solid var(--color-violet); + padding: 5px 1.5ch; + font-size: var(--fs-medium); + font-weight: 700; +} +[data-page=species-single] .page-content #floraison-et-fructuation .section-title { + border-radius: var(--radius-small); + background-color: var(--color-green-light); + color: var(--color-green); + border: var(--w-border) solid var(--color-green); + padding: 5px 1.5ch; + font-size: var(--fs-medium); + font-weight: 700; +} +[data-page=species-single] .page-content #repartition .section-title { + border-radius: var(--radius-small); + background-color: var(--color-yellow-light); + color: var(--color-yellow); + border: var(--w-border) solid var(--color-yellow); + padding: 5px 1.5ch; + font-size: var(--fs-medium); + font-weight: 700; +} +[data-page=species-single] .page-content dl { + display: grid; + grid-template-columns: 14ch 1fr; + border-bottom: 1px solid var(--color-orange-light); +} +[data-page=species-single] .page-content dl:first-of-type { + border-top: 1px solid var(--color-orange-light); +} +[data-page=species-single] .page-content dl { + padding: calc(var(--spacing) * 0.75); +} +[data-page=species-single] .page-content dl dt { + color: var(--color-orange); + text-transform: uppercase; + font-size: var(--fs-normal); + font-weight: 700; + letter-spacing: 0.01rem; + margin-bottom: calc(var(--spacing) * 0.5); + padding-right: var(--padding-inner); +} +[data-page=species-single] .page-content #ecologie dl { + border-color: var(--color-violet-light); +} +[data-page=species-single] .page-content #ecologie dl dt { + color: var(--color-violet); +} +[data-page=species-single] .page-content #repartition picture, [data-page=species-single] .page-content #repartition figure { + background-color: var(--color-yellow); +} +[data-page=species-single] .page-content #repartition picture img, [data-page=species-single] .page-content #repartition figure img { + display: flex; + mix-blend-mode: screen; + filter: grayscale(1); +} +[data-page=species-single] .page-content .statut-group .caption { + font-size: var(--fs-small); + margin: 0; + font-weight: 600; + margin-bottom: calc(var(--spacing) * 0.5); +} +[data-page=species-single] .page-content .statut-group .statut { + display: flex; + align-items: center; + gap: 1ch; + margin: 0; +} +[data-page=species-single] .page-content .statut-group .statut-signe { + color: var(--color-yellow); + border: 2px solid var(--color-yellow-medium); + background-color: var(--color-yellow-light); + display: inline; + margin: 0; + border-radius: var(--radius-btn); + padding: 2px 0.5ch; + font-weight: 800; + font-size: var(--fs-small); +} +[data-page=species-single] .page-content #credits { + font-size: var(--fs-normal); +} +[data-page=species-single] .page-content #credits .title { + font-weight: 700; +} +[data-page=species-single] .section-photos { + display: flex; + gap: var(--padding-inner); + width: 100%; +} +[data-page=species-single] .section-photos figure { + min-width: 180px; + max-width: 280px; + width: 100%; + overflow: hidden; +} +[data-page=species-single] .section-photos figure img { + aspect-ratio: 1; + width: 100%; + -o-object-fit: cover; + object-fit: cover; + border-radius: var(--radius-img); +} +[data-page=species-single] .section-photos figcaption { + font-size: var(--fs-normal); + font-weight: 700; + text-align: center; + margin-top: calc(var(--spacing) * 0.25); +} +[data-page=species-single] .section-photos .credits { + display: none; }/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/assets/style.css.map b/assets/style.css.map index 4c79465..fb2ca44 100644 --- a/assets/style.css.map +++ b/assets/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","css/abstracts/_var.scss","css/_base.scss","css/_site-header.scss","css/_site-nav.scss","css/_site-footer.scss","css/components/_buttons.scss","css/abstracts/_mixins.scss","css/components/_slideshow.scss","css/components/_logos-container.scss","css/components/_team.scss","css/components/_sort.scss","css/components/_view-toggle.scss","css/_page-header.scss","css/_page-grid.scss","css/_page-nav.scss","css/_page-content.scss","css/components/_species-list.scss","css/components/_taxon-card.scss","css/components/_taxon-card-inline.scss","css/pages/_home-item-nav.scss","css/pages/_home.scss","css/pages/_species.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","css/abstracts/_var.scss","css/_base.scss","css/_site-header.scss","css/_site-nav.scss","css/_site-footer.scss","css/components/_buttons.scss","css/abstracts/_mixins.scss","css/components/_slideshow.scss","css/components/_logos-container.scss","css/components/_team.scss","css/components/_sort.scss","css/components/_view-toggle.scss","css/components/_calendar.scss","css/_page-header.scss","css/_page-grid.scss","css/_page-nav.scss","css/_page-content.scss","css/components/_taxon-card.scss","css/components/_taxon-card-inline.scss","css/pages/_home-item-nav.scss","css/pages/_home.scss","css/pages/_species-list.scss","css/pages/_species-single.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/assets/style.scss b/assets/style.scss index 8b85ddd..28c6ecf 100755 --- a/assets/style.scss +++ b/assets/style.scss @@ -12,6 +12,7 @@ @use "css/components/team"; @use "css/components/sort"; @use "css/components/view-toggle"; +@use "css/components/calendar"; @use "css/page-header"; @@ -20,12 +21,12 @@ @use "css/page-content"; -@use "css/components/species-list"; @use "css/components/taxon-card"; @use "css/components/taxon-card-inline"; @use "css/pages/home-item-nav"; @use "css/pages/home"; -@use "css/pages/species"; +@use "css/pages/species-list"; +@use "css/pages/species-single"; diff --git a/components/icons/download.svg b/components/icons/download.svg new file mode 100644 index 0000000..8aa55a7 --- /dev/null +++ b/components/icons/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/Ailanthus_altissima_morphology_reproductive_flower_fruit_illustration_photo.png b/images/Ailanthus_altissima_morphology_reproductive_flower_fruit_illustration_photo.png new file mode 100644 index 0000000..6d7431c Binary files /dev/null and b/images/Ailanthus_altissima_morphology_reproductive_flower_fruit_illustration_photo.png differ diff --git a/images/Ailanthus_altissima_morphology_reproductive_flower_inflorescence_type_large-flower_inflorescence-organisation_type0_illustration_photo.png b/images/Ailanthus_altissima_morphology_reproductive_flower_inflorescence_type_large-flower_inflorescence-organisation_type0_illustration_photo.png new file mode 100644 index 0000000..fd223fa Binary files /dev/null and b/images/Ailanthus_altissima_morphology_reproductive_flower_inflorescence_type_large-flower_inflorescence-organisation_type0_illustration_photo.png differ diff --git a/images/Ailanthus_altissima_morphology_vegetative_type_woody_bud-general_bud-illustration_photo.png b/images/Ailanthus_altissima_morphology_vegetative_type_woody_bud-general_bud-illustration_photo.png new file mode 100644 index 0000000..cf583b7 Binary files /dev/null and b/images/Ailanthus_altissima_morphology_vegetative_type_woody_bud-general_bud-illustration_photo.png differ diff --git a/images/Ailanthus_altissima_morphology_vegetative_type_woody_twig_twig-illustration_photo.png b/images/Ailanthus_altissima_morphology_vegetative_type_woody_twig_twig-illustration_photo.png new file mode 100644 index 0000000..6a114ea Binary files /dev/null and b/images/Ailanthus_altissima_morphology_vegetative_type_woody_twig_twig-illustration_photo.png differ diff --git a/species-list-by-families.html b/species-list-by-families.html index 7d522b0..861a32f 100644 --- a/species-list-by-families.html +++ b/species-list-by-families.html @@ -16,7 +16,7 @@ -
+