From b57bcf835d19c4bce0faf613fc6d67b72d996966 Mon Sep 17 00:00:00 2001 From: ouidade Date: Fri, 14 Jul 2023 12:09:36 +0200 Subject: [PATCH] fix bugs responsive --- web/themes/custom/eql/css-compiled/styles.css | 140 ++++++++++++++++-- web/themes/custom/eql/scripts/main.js | 5 +- web/themes/custom/eql/scss/pages/_home.scss | 33 +++-- web/themes/custom/eql/scss/pages/_projet.scss | 95 ++++++++---- .../custom/eql/scss/pages/_ressource.scss | 21 +-- .../custom/eql/scss/pages/_ressources.scss | 87 ++++++----- 6 files changed, 276 insertions(+), 105 deletions(-) diff --git a/web/themes/custom/eql/css-compiled/styles.css b/web/themes/custom/eql/css-compiled/styles.css index dd02646..dd2bae9 100644 --- a/web/themes/custom/eql/css-compiled/styles.css +++ b/web/themes/custom/eql/css-compiled/styles.css @@ -587,7 +587,7 @@ a { align-items: center; } .path-frontpage .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .inline.links a:after { content: url('data:image/svg+xml,'); } - @media (max-width: 479px) { + @media (max-width: 810px) { .path-frontpage .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-images { width: 100%; } } .path-frontpage .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-images .field__item img { @@ -598,7 +598,7 @@ a { .path-frontpage .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-accroche { flex: 1 1 50px; padding-left: 1rem; } - @media (max-width: 534px) { + @media (max-width: 810px) { .path-frontpage .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-accroche { padding-left: 0em; flex: 1 1 100%; @@ -613,7 +613,7 @@ a { padding-bottom: 2rem; margin-block-start: 0; text-align: start !important; } - @media (max-width: 479px) { + @media (max-width: 810px) { .path-frontpage .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-accroche p { font-size: 1.2rem; width: 100%; } } @@ -641,6 +641,9 @@ a { color: #e1000f; font-family: 'Source Code Pro'; font-weight: 1000; } + @media (max-width: 479px) { + .path-frontpage .block-views-blockprojets-block-4 span h2 { + padding-bottom: 1rem; } } .path-frontpage .block-views-blockprojets-block-4 .view-projets { width: 80%; margin: auto; } @@ -648,8 +651,15 @@ a { display: flex; flex-direction: row; justify-content: space-between; } + @media (max-width: 810px) { + .path-frontpage .block-views-blockprojets-block-4 .view-projets .view-content { + flex-direction: column; } } .path-frontpage .block-views-blockprojets-block-4 .view-projets .view-content .views-row { width: 49%; } + @media (max-width: 810px) { + .path-frontpage .block-views-blockprojets-block-4 .view-projets .view-content .views-row { + width: 100%; + margin-bottom: 3rem; } } .path-frontpage .block-views-blockprojets-block-4 .view-projets .view-content .views-row .node-type-projet { color: #09398b; line-height: 1.5rem; } @@ -672,7 +682,6 @@ a { display: block; } .path-frontpage .block-views-blockprojets-block-4 .view-projets .view-content .views-row .node-type-projet div:first-child .field--name-field-photo img { width: 100%; - object-fit: cover; height: auto; max-height: 400px; object-fit: contain; } @@ -744,6 +753,10 @@ a { padding-right: 10%; padding-top: 2rem; padding-bottom: 4rem; } + @media (max-width: 479px) { + .path-frontpage .block-block-contentbfb4368c-4f85-4329-88f1-8769161aa66f { + padding-top: 2rem; + padding-bottom: 2rem; } } .path-frontpage .block-block-contentbfb4368c-4f85-4329-88f1-8769161aa66f .field--type-text-with-summary { height: fit-content; padding: 0.4rem 1rem; @@ -1689,6 +1702,9 @@ a { .page-node-type-ressource .layout__region--first { margin-top: 3rem; position: relative; } + @media (max-width: 810px) { + .page-node-type-ressource .layout__region--first { + display: none; } } .page-node-type-ressource .layout__region--first .block-region-first { display: flex; justify-content: flex-end; @@ -1744,6 +1760,9 @@ a { display: flex; flex-direction: column; width: 70%; } + @media (max-width: 810px) { + .page-node-type-ressource .layout__region--third .block-region-third { + width: 100%; } } .page-node-type-ressource .layout__region--third .block-region-third .block-entity-fieldnodefield-fichiers { height: fit-content; border: 2px solid #009ee3; @@ -3141,8 +3160,7 @@ a { .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_top { display: flex; flex-direction: row; - margin-bottom: 2rem; - max-height: 600px; } + margin-bottom: 2rem; } @media (max-width: 568px) { .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_top { flex-direction: column; } } @@ -3236,11 +3254,18 @@ a { justify-content: space-evenly; width: 90%; margin-top: 3rem; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom { + flex-direction: column; + width: 100%; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .top_bottom_left { padding-right: 1rem; order: 1; width: 30%; position: relative; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .top_bottom_left { + width: 100%; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .top_bottom_left::before { content: url("../images/pictos/picto_lieu.svg"); display: inline-block; @@ -3276,6 +3301,13 @@ a { padding-bottom: 1rem; border-left: 0.1rem solid; width: 30%; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-etape-du-projet { + width: 100%; + border-top: 0.1rem solid; + border-left: 0; + padding-right: 0rem; + padding-left: 0rem; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-etape-du-projet h2 { color: #09398b; font-size: 1.2rem; @@ -3284,6 +3316,14 @@ a { margin-bottom: 0rem !important; } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-etape-du-projet h2:after { content: ' :'; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-etape-du-projet h2 { + padding-right: 1rem; + padding-left: 1rem; } } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-etape-du-projet .field__item { + padding-right: 1rem; + padding-left: 1rem; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-etape-du-projet .field__label { display: none; } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-moa { @@ -3292,6 +3332,13 @@ a { border-left: 0.1rem solid; padding-bottom: 1rem; width: 20%; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-moa { + border-left: 0; + border-top: 0.1rem solid; + width: 100%; + padding-right: 0rem; + padding-left: 0rem; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-moa h2 { color: #09398b; font-size: 1.2rem; @@ -3300,6 +3347,14 @@ a { margin-bottom: 0rem !important; } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-moa h2:after { content: ' :'; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-moa h2 { + padding-right: 1rem; + padding-left: 1rem; } } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-moa .field__item { + padding-right: 1rem; + padding-left: 1rem; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-moa .field__label { display: none; } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-projet { @@ -3308,6 +3363,13 @@ a { padding-bottom: 1rem; border-left: 0.1rem solid; width: 20%; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-projet { + border-left: 0; + border-top: 0.1rem solid; + width: 100%; + padding-right: 0rem; + padding-left: 0rem; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-projet h2 { color: #09398b; font-size: 1.2rem; @@ -3316,6 +3378,14 @@ a { margin-bottom: 0rem !important; } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-projet h2:after { content: ' :'; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-projet h2 { + padding-right: 1rem; + padding-left: 1rem; } } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-projet .field__item { + padding-right: 1rem; + padding-left: 1rem; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--top .top_bottom .block-entity-fieldnodefield-type-de-projet .field__label { display: none; } @@ -3411,10 +3481,17 @@ a { .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--third { margin-top: 5rem; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--third { + margin-top: 2rem; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--third .block-region-third { display: flex; flex-direction: column; width: 65%; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--third .block-region-third { + width: 80%; + margin: auto; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--third .block-region-third .block-entity-fieldnodefield-fichiers h2 { display: none; } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--third .block-region-third .block-entity-fieldnodefield-fichiers .field--name-field-fichiers .field__item { @@ -3480,6 +3557,9 @@ a { display: none; } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--third .block-region-third .block-entity-fieldnodefield-ressource-s-liee-s- { margin-top: 3rem; } + @media (max-width: 479px) { + .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--third .block-region-third .block-entity-fieldnodefield-ressource-s-liee-s- { + margin-top: 2rem; } } .path-node.page-node-type-projet .layout-content .region-content #block-contenudelapageprincipale .layout--threecol-25-50-25 .layout__region--third .block-region-third .block-entity-fieldnodefield-ressource-s-liee-s- h2 { font-size: 0.8rem; color: black; @@ -3905,19 +3985,34 @@ a { .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content { display: grid; grid-template-columns: 1fr repeat(4, 1fr) 1fr; } + @media (max-width: 479px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content { + display: flex; + flex-direction: column; } } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-config-pages-block { grid-column: 1 / span 4; margin-left: 1rem; } + @media (max-width: 479px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-config-pages-block { + order: 1; + margin-left: 0; } } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-config-pages-block .config_pages--base-de-donnees--full { grid-column: 1 / span 5; } - .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-config-pages-block .config_pages--base-de-donnees--full .field--name-field-introduction { - margin: auto; - background: white; - margin-top: 5rem; } @media (max-width: 810px) { .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-config-pages-block .config_pages--base-de-donnees--full { padding: 2rem; margin-top: 1rem; } } + @media (max-width: 479px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-config-pages-block .config_pages--base-de-donnees--full { + padding-left: 0; + padding-right: 0; } } + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-config-pages-block .config_pages--base-de-donnees--full .field--name-field-introduction { + margin: auto; + background: white; + margin-top: 5rem; } + @media (max-width: 479px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-config-pages-block .config_pages--base-de-donnees--full .field--name-field-introduction { + margin-top: 1rem; } } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-block-content82917d0c-5004-4bfb-af66-ce334782d82d { grid-column: 6 / span 5; grid-row: 1; @@ -3925,6 +4020,13 @@ a { background-color: #009ee3; height: fit-content; width: 100%; } + @media (max-width: 810px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-block-content82917d0c-5004-4bfb-af66-ce334782d82d { + grid-column: 5 / span 5; } } + @media (max-width: 479px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-block-content82917d0c-5004-4bfb-af66-ce334782d82d { + grid-column: 5 / span 5; + order: 2; } } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-block-content82917d0c-5004-4bfb-af66-ce334782d82d .display { display: block; } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-block-content82917d0c-5004-4bfb-af66-ce334782d82d .field--name-field-lien { @@ -3951,6 +4053,9 @@ a { margin-top: 2rem; width: 100%; grid-column: 1 / span 6; } + @media (max-width: 479px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 { + order: 3; } } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-filters { display: flex; flex-direction: row; @@ -3959,6 +4064,9 @@ a { margin-top: 2rem; margin-left: 1rem; margin-bottom: 5rem; } + @media (max-width: 479px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-filters { + margin-left: 0; } } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-filters::before { content: "Filtrer par : "; padding-right: 1rem; } @@ -3968,7 +4076,11 @@ a { .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-filters #views-exposed-form-base-de-donnees-block-1 { width: fit-content; display: flex; - flex-direction: row; } + flex-direction: row; + flex-wrap: wrap; } + @media (max-width: 479px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-filters #views-exposed-form-base-de-donnees-block-1 #edit-field-mots-clefs-target-id { + width: 75vw; } } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-filters #views-exposed-form-base-de-donnees-block-1 #edit-actions { display: flex; flex-direction: column; @@ -3983,7 +4095,8 @@ a { @media (max-width: 479px) { .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-filters #views-exposed-form-base-de-donnees-block-1 #edit-actions #edit-submit-base-de-donnees { margin-left: 0rem; - margin-right: 2rem; } } + margin-right: 2rem; + margin-top: 1rem; } } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-filters #views-exposed-form-base-de-donnees-block-1 #edit-actions #edit-reset { background-color: #009ee3; color: white; @@ -4007,6 +4120,9 @@ a { margin-left: 1rem; margin-bottom: 1rem; padding: 1rem; } + @media (max-width: 479px) { + .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-content .views-row .node-type-ressource { + margin-left: 0; } } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-content .views-row .node-type-ressource:hover { background-color: rgba(0, 158, 227, 0.2); } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-content .views-row .node-type-ressource .field--name-field-type-de-ressource { diff --git a/web/themes/custom/eql/scripts/main.js b/web/themes/custom/eql/scripts/main.js index 8cbac4f..527188a 100644 --- a/web/themes/custom/eql/scripts/main.js +++ b/web/themes/custom/eql/scripts/main.js @@ -175,7 +175,10 @@ jQuery(function($) { { breakpoint: 800, settings: { - adaptiveHeight: true + adaptiveHeight: true, + arrows: false, + draggable: true, + cssEase: 'ease', } }] }); diff --git a/web/themes/custom/eql/scss/pages/_home.scss b/web/themes/custom/eql/scss/pages/_home.scss index 3a9954e..39b0c04 100644 --- a/web/themes/custom/eql/scss/pages/_home.scss +++ b/web/themes/custom/eql/scss/pages/_home.scss @@ -290,7 +290,7 @@ } .field--name-field-images{ // grid-column: 2 / 4; - @media (max-width: 479px) { + @media (max-width: 810px) { width: 100%; } .field__item{ @@ -307,7 +307,7 @@ flex: 1 1 50px; // grid-column: 4 / 9; padding-left: 1rem; - @media (max-width: 534px){ + @media (max-width: 810px){ padding-left: 0em; flex: 1 1 100%; padding-right: 1rem; @@ -323,7 +323,7 @@ padding-bottom: 2rem; margin-block-start: 0; text-align: start !important; - @media (max-width: 479px){ + @media (max-width: 810px){ font-size: 1.2rem; width: 100%; } @@ -365,6 +365,9 @@ color: $red; font-family: 'Source Code Pro'; font-weight: 1000; + @media (max-width: 479px){ + padding-bottom: 1rem; + } } .view-projets{ width: 80%; @@ -373,8 +376,15 @@ display: flex; flex-direction: row; justify-content: space-between; + @media(max-width: 810px){ + flex-direction: column; + } .views-row{ width: 49%; + @media(max-width: 810px){ + width: 100%; + margin-bottom: 3rem; + } .node-type-projet{ color: $blue-dark; @@ -406,7 +416,7 @@ } img{ width: 100%; - object-fit: cover; + // object-fit: cover; // height: fit-content; height: auto; max-height: 400px; @@ -492,13 +502,6 @@ } } } - // .node-type-projet{ - // .field--type-image img{ - // object-fit: cover; - // width: 100%; - - // } - // } } } @@ -509,13 +512,15 @@ .block-block-contentbfb4368c-4f85-4329-88f1-8769161aa66f{ display: flex; flex-flow: row-reverse; - // top: -109px; - // position: relative; - // right: 200px; background: $background-actus; padding-right:10%; padding-top: 2rem; padding-bottom: 4rem; + @media(max-width:479px) { + padding-top: 2rem; + padding-bottom: 2rem; + + } .field--type-text-with-summary{ height: fit-content; padding: 0.4rem 1rem; diff --git a/web/themes/custom/eql/scss/pages/_projet.scss b/web/themes/custom/eql/scss/pages/_projet.scss index be0327a..3eceea2 100644 --- a/web/themes/custom/eql/scss/pages/_projet.scss +++ b/web/themes/custom/eql/scss/pages/_projet.scss @@ -15,24 +15,17 @@ display: flex; flex-direction: row; margin-bottom: 2rem; - max-height: 600px; - // width: 800px; + // max-height: 600px; @media (max-width: 568px){ flex-direction: column; } .block-entity-fieldnodefield-photo{ width: 60%; padding-right: 2rem; - // margin-right: 2rem; - // @media (max-width: 810px) { - // } @media (max-width: 568px){ width: 100%; } img{ - // padding-top: 2rem; - // width: 600px; - // width: 65%; height: auto; max-height: 600px; object-fit: contain; @@ -137,21 +130,23 @@ .top_bottom{ display: flex; flex-direction: row; - // margin: auto; border: 0.1rem solid; justify-content: space-evenly; width: 90%; margin-top: 3rem; + @media(max-width:479px){ + flex-direction: column; + width: 100%; + } .top_bottom_left{ padding-right: 1rem; order: 1; - // display: grid; - // grid-template-columns: 1fr, repeat(2, 2fr); width: 30%; position: relative; + @media(max-width:479px){ + width: 100%; + } &::before{ - // grid-column: 1; - // grid-row: 1 /span 2; content: url("../images/pictos/picto_lieu.svg"); display: inline-block; width: 50px; @@ -165,15 +160,10 @@ order: 1; margin-left: 70px; margin-bottom: 1rem; - // grid-column: 2; - // grid-row: 1; } .block-entity-fieldnodefield-adresse{ order: 2; margin-left: 70px; - // grid-column: 2; - // grid-row: 2; - // margin-block-start: .83em; .field--name-field-adresse{ display: flex; flex-direction: row; @@ -184,10 +174,6 @@ flex-direction: column; justify-content: start; margin: 0; - // .locality::after{ - // content:","; - // margin-right: 0.3rem; - // } .country{ display: none; } @@ -203,6 +189,13 @@ padding-bottom: 1rem; border-left: 0.1rem solid ; width: 30%; + @media(max-width:479px){ + width: 100%; + border-top: 0.1rem solid ; + border-left: 0; + padding-right: 0rem; + padding-left: 0rem; + } h2{ color: $blue-dark; font-size: 1.2rem; @@ -211,8 +204,18 @@ margin-bottom: 0rem !important; &:after{ content: ' :'; + } + @media(max-width:479px){ + padding-right: 1rem; + padding-left: 1rem; } } + .field__item{ + @media(max-width:479px){ + padding-right: 1rem; + padding-left: 1rem; + } + } .field__label{ display: none; } @@ -223,6 +226,13 @@ border-left: 0.1rem solid ; padding-bottom: 1rem; width: 20%; + @media(max-width:479px){ + border-left: 0; + border-top: 0.1rem solid ; + width: 100%; + padding-right: 0rem; + padding-left: 0rem; + } h2{ color: $blue-dark; font-size: 1.2rem; @@ -232,6 +242,16 @@ &:after{ content: ' :'; } + @media(max-width:479px){ + padding-right: 1rem; + padding-left: 1rem; + } + } + .field__item{ + @media(max-width:479px){ + padding-right: 1rem; + padding-left: 1rem; + } } .field__label{ display: none; @@ -243,6 +263,13 @@ padding-bottom: 1rem; border-left: 0.1rem solid ; width: 20%; + @media(max-width:479px){ + border-left: 0; + border-top: 0.1rem solid ; + width: 100%; + padding-right: 0rem; + padding-left: 0rem; + } h2{ color: $blue-dark; font-size: 1.2rem; @@ -251,7 +278,17 @@ margin-bottom: 0rem !important; &:after{ content: ' :'; - } + } + @media(max-width:479px){ + padding-right: 1rem; + padding-left: 1rem; + } + } + .field__item{ + @media(max-width:479px){ + padding-right: 1rem; + padding-left: 1rem; + } } .field__label{ display: none; @@ -403,11 +440,17 @@ .layout__region--third{ // grid-row: 4; margin-top: 5rem; - + @media(max-width:479px){ + margin-top: 2rem; + } .block-region-third{ display: flex; flex-direction: column; width: 65%; + @media(max-width:479px){ + width: 80%; + margin: auto; + } .block-entity-fieldnodefield-fichiers{ h2{display: none;} .field--name-field-fichiers{ @@ -501,7 +544,9 @@ .block-entity-fieldnodefield-ressource-s-liee-s-{ margin-top: 3rem; - + @media(max-width:479px){ + margin-top: 2rem; + } h2{ font-size: 0.8rem; color: $black; diff --git a/web/themes/custom/eql/scss/pages/_ressource.scss b/web/themes/custom/eql/scss/pages/_ressource.scss index 44e9e62..38a181c 100644 --- a/web/themes/custom/eql/scss/pages/_ressource.scss +++ b/web/themes/custom/eql/scss/pages/_ressource.scss @@ -119,6 +119,9 @@ .layout__region--first{ // menu ancres a gauche margin-top: 3rem; position: relative; + @media (max-width: 810px){ + display: none; + } .block-region-first{ display: flex; justify-content: flex-end; @@ -189,7 +192,10 @@ .block-region-third{ display: flex; flex-direction: column; - width: 70%; + width: 70%; + @media (max-width: 810px){ + width: 100%; + } .block-entity-fieldnodefield-fichiers{ height: fit-content; border: 2px solid $blue-light; @@ -277,20 +283,9 @@ height: fit-content; margin-bottom: 1rem; background-color: $white; - // &:first-of-type{ - // border-top: 1px solid $blue-light; - // padding-top: 1rem; - // &::after{ - // content: url("../images/pictos/noun_Arrow_3771902.svg"); - // align-self: flex-end; - // } - // } display: flex; flex-direction: column; - // &::after{ - // content: url("../images/pictos/noun_Arrow_3771902.svg"); - // align-self: flex-end; - // } + div{ display: flex; flex-direction: column; diff --git a/web/themes/custom/eql/scss/pages/_ressources.scss b/web/themes/custom/eql/scss/pages/_ressources.scss index ae0715d..43627cd 100644 --- a/web/themes/custom/eql/scss/pages/_ressources.scss +++ b/web/themes/custom/eql/scss/pages/_ressources.scss @@ -12,27 +12,37 @@ .block-region-content{ display: grid; grid-template-columns: 1fr repeat(4, 1fr) 1fr; + @media (max-width: 479px){ + display: flex; + flex-direction: column; + } // texte présentation .block-config-pages-block{ grid-column: 1 / span 4; margin-left: 1rem; - + @media (max-width:479px) { + order: 1; + margin-left: 0; + } .config_pages--base-de-donnees--full{ - // .field--name-field-introduction{ - grid-column: 1 / span 5; - // margin: 2rem; - .field--name-field-introduction{ - // width: 65%; - margin: auto; - background: $white; - margin-top:5rem; - } - @media (max-width: 810px){ - padding: 2rem; + grid-column: 1 / span 5; + @media (max-width: 810px){ + padding: 2rem; + margin-top:1rem; + } + @media (max-width: 479px){ + padding-left: 0; + padding-right: 0; + } + .field--name-field-introduction{ + margin: auto; + background: $white; + margin-top:5rem; + @media (max-width: 479px){ margin-top:1rem; } - // } + } } } @@ -43,13 +53,16 @@ grid-column: 6 / span 5; grid-row: 1; margin-top: 4rem; - // margin-right: 1rem; - // padding-right: 1rem; background-color: $blue-light; height: fit-content; width: 100%; - // margin-left: 2rem; - // grid-row: 1; + @media (max-width: 810px){ + grid-column: 5 / span 5; + } + @media (max-width: 479px){ + grid-column: 5 / span 5; + order: 2; + } .display{ display: block; } @@ -88,16 +101,20 @@ margin-top: 2rem; width: 100%; grid-column: 1 / span 6; + @media (max-width:479px) { + order: 3; + } .view-filters{ display: flex; flex-direction: row; flex-wrap: wrap; - background-color: $white; margin-top: 2rem; margin-left: 1rem; margin-bottom: 5rem; - + @media (max-width: 479px) { + margin-left: 0; + } &::before{ content: "Filtrer par : "; padding-right: 1rem; @@ -110,20 +127,12 @@ width: fit-content; display: flex; flex-direction: row; - - // .js-form-item.form-item.js-form-type-select.form-item-field-type-de-ressource-target-id.js-form-item-field-type-de-ressource-target-id{ - // width: fit-content; - // padding-right: 1rem; - // padding-left: 1rem; - - // } - // .form-item{ - // width: fit-content; - // } - // .form-item-field-type-de-ressource-target-id{ - // width: fit-content; - - // } + flex-wrap: wrap; + #edit-field-mots-clefs-target-id{ + @media (max-width: 479px){ + width: 75vw; + } + } #edit-actions{ display: flex; @@ -136,10 +145,10 @@ border: none; padding: 0.1rem 0.7rem; margin-left: 2rem; - @media (max-width: 479px){ margin-left: 0rem; margin-right: 2rem; + margin-top: 1rem; } } #edit-reset{ @@ -160,14 +169,9 @@ display: flex; flex-direction: row; flex-wrap: wrap; - // justify-content: space-between; .views-row{ width: 25%; - flex: 0 0 25%; - // padding: 0.5rem; - // background-color: $white; - // margin-bottom: 1rem; - + flex: 0 0 25%; .node-type-ressource{ display: flex; flex-direction: column; @@ -175,6 +179,9 @@ margin-left: 1rem; margin-bottom: 1rem ; padding: 1rem; + @media (max-width: 479px) { + margin-left: 0; + } &:hover{ background-color: $background-actus; }