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{