From 59e40085418f6b6b78bd99e36ab68e944bd22272 Mon Sep 17 00:00:00 2001 From: ouidade Date: Fri, 7 Nov 2025 16:12:38 +0100 Subject: [PATCH] /lesprojets pictos sur nodesite dans /lesprojets --- .../dist/assets/css/bundle.css | 140 ++++++++++++++++- .../dist/assets/img/pictos_sites/caen.svg | 42 +++++ .../dist/assets/img/pictos_sites/colmar.svg | 42 +++++ .../img/pictos_sites/corbeil-essonnes.svg | 42 +++++ .../assets/img/pictos_sites/coulommiers.svg | 42 +++++ .../dist/assets/img/pictos_sites/le-mans.svg | 42 +++++ .../dist/assets/img/pictos_sites/lodeve.svg | 42 +++++ .../dist/assets/img/pictos_sites/manosque.svg | 42 +++++ .../assets/img/pictos_sites/marseille.svg | 42 +++++ .../dist/assets/img/pictos_sites/pessac.svg | 42 +++++ .../dist/assets/img/pictos_sites/sedan.svg | 42 +++++ .../src/assets/scss/pages/lesprojets.scss | 145 +++++++++++++++++- 12 files changed, 689 insertions(+), 16 deletions(-) create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/caen.svg create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/colmar.svg create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/corbeil-essonnes.svg create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/coulommiers.svg create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/le-mans.svg create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/lodeve.svg create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/manosque.svg create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/marseille.svg create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/pessac.svg create mode 100644 web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/sedan.svg diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/css/bundle.css b/web/themes/custom/quartiers_de_demain/dist/assets/css/bundle.css index 5d3366e..26a479f 100644 --- a/web/themes/custom/quartiers_de_demain/dist/assets/css/bundle.css +++ b/web/themes/custom/quartiers_de_demain/dist/assets/css/bundle.css @@ -4857,16 +4857,137 @@ main { width: 18%; margin-bottom: 2rem; font-size: 0.4rem; + position: relative; } -@media (max-width: 810px) { - #lesprojets .content_container .views-element-container .views-row .views-field-group { - width: 45%; - } +#lesprojets .content_container .views-element-container .views-row .views-field-group.marseille::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/marseille.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; } -@media (max-width: 550px) { - #lesprojets .content_container .views-element-container .views-row .views-field-group { - font-size: 0.7rem; - } +#lesprojets .content_container .views-element-container .views-row .views-field-group.sedan::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/sedan.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; +} +#lesprojets .content_container .views-element-container .views-row .views-field-group.lodève::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/lodeve.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; +} +#lesprojets .content_container .views-element-container .views-row .views-field-group.colmar::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/colmar.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; +} +#lesprojets .content_container .views-element-container .views-row .views-field-group.manosque::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/manosque.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; +} +#lesprojets .content_container .views-element-container .views-row .views-field-group.pessac::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/pessac.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; +} +#lesprojets .content_container .views-element-container .views-row .views-field-group.corbeil-essones::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/corbeil-essones.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; +} +#lesprojets .content_container .views-element-container .views-row .views-field-group.caen::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/caen.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; +} +#lesprojets .content_container .views-element-container .views-row .views-field-group.le-mans::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/le-mans.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; +} +#lesprojets .content_container .views-element-container .views-row .views-field-group.coulommiers::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/coulommiers.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; } #lesprojets .content_container .views-element-container .views-row .views-field-group .views-field-title h2 { margin: 0; @@ -4935,6 +5056,9 @@ main { margin-top: 0; margin-bottom: 0; } +#lesprojets .content_container .views-element-container .views-row .views-field-field-projets-lie div { + background-color: #f6f7f3; +} #lesprojets .content_container .views-element-container .views-row .views-field-field-projets-lie .field-content ul { display: flex; flex-direction: row; diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/caen.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/caen.svg new file mode 100644 index 0000000..f998d4c --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/caen.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/colmar.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/colmar.svg new file mode 100644 index 0000000..b6ee7ee --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/colmar.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/corbeil-essonnes.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/corbeil-essonnes.svg new file mode 100644 index 0000000..60e3d52 --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/corbeil-essonnes.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/coulommiers.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/coulommiers.svg new file mode 100644 index 0000000..a276f4d --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/coulommiers.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/le-mans.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/le-mans.svg new file mode 100644 index 0000000..dc89621 --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/le-mans.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/lodeve.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/lodeve.svg new file mode 100644 index 0000000..347481e --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/lodeve.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/manosque.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/manosque.svg new file mode 100644 index 0000000..0f645c5 --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/manosque.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/marseille.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/marseille.svg new file mode 100644 index 0000000..1c05f93 --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/marseille.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/pessac.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/pessac.svg new file mode 100644 index 0000000..c2f70b1 --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/pessac.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/sedan.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/sedan.svg new file mode 100644 index 0000000..47d3a29 --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/pictos_sites/sedan.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/web/themes/custom/quartiers_de_demain/src/assets/scss/pages/lesprojets.scss b/web/themes/custom/quartiers_de_demain/src/assets/scss/pages/lesprojets.scss index d0a5f80..8be2658 100644 --- a/web/themes/custom/quartiers_de_demain/src/assets/scss/pages/lesprojets.scss +++ b/web/themes/custom/quartiers_de_demain/src/assets/scss/pages/lesprojets.scss @@ -37,18 +37,143 @@ main{ padding-top: 2rem; margin-left: 2rem; margin-right: 2rem; - .views-field-group{ + .views-field-group { width: 18%; margin-bottom: 2rem; - font-size: 0.4rem ; - - @media(max-width: 810px){ - width: 45%; + font-size: 0.4rem; + position: relative; // important pour positionner le ::before + + &.marseille::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/marseille.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics } - @media(max-width: 550px){ - font-size: 0.7rem ; + &.sedan::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/sedan.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics + } + &.lodève::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/lodeve.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics + } + + &.colmar::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/colmar.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics + } + &.manosque::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/manosque.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics + } + &.pessac::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/pessac.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics + } + &.corbeil-essones::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/corbeil-essones.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics + } + &.caen::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/caen.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics + } + &.le-mans::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/le-mans.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics + } + &.coulommiers::before { + content: ""; + position: absolute; + top: -1rem; + left: -1rem; + width: 3rem; + height: 3rem; + background-image: url("../img/pictos_sites/coulommiers.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + pointer-events: none; // si tu ne veux pas bloquer les clics } - .views-field-title{ h2{ margin: 0; @@ -113,6 +238,10 @@ main{ margin-right: 0; margin-top: 0; margin-bottom: 0; + div{ + background-color: #f6f7f3; + + } .field-content{ ul{