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{