carte fixe
This commit is contained in:
		
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -209,6 +209,10 @@ h2 { | ||||
|   } | ||||
| } | ||||
|  | ||||
| .layout--threecol-25-50-25 { | ||||
|   width: 100vw; | ||||
| } | ||||
|  | ||||
| /* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */ | ||||
| ul { | ||||
|   list-style-type: none; | ||||
| @@ -2839,15 +2843,17 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h | ||||
|   flex-direction: column; | ||||
|   align-items: center; | ||||
| } | ||||
| .node-type-site .layout--threecol-25-50-25 .layout__region--first .block-region-first { | ||||
|   width: 100%; | ||||
| } | ||||
| .node-type-site .layout--threecol-25-50-25 .layout__region--first .block-region-first .views-element-container { | ||||
|   margin-bottom: 3rem; | ||||
| } | ||||
| .node-type-site .layout--threecol-25-50-25 .layout__region--first div { | ||||
|   margin-bottom: 0.5rem; | ||||
| } | ||||
| .node-type-site .layout--threecol-25-50-25 .layout__region--first div #sites-map-container { | ||||
|   position: fixed; | ||||
|   width: auto; | ||||
|   left: 1.3rem; | ||||
| } | ||||
| @media (max-width: 500px) { | ||||
|   .node-type-site .layout--threecol-25-50-25 .layout__region--first div:has(.field_field_documents) { | ||||
|     margin-top: 1rem; | ||||
|   | ||||
| @@ -444,6 +444,26 @@ | ||||
| }); | ||||
|  | ||||
|  | ||||
| ///////////// carte sticky node site /////////////////// | ||||
|   // window.addEventListener('scroll', function() { | ||||
|   //   const mapContainer = document.getElementById('sites-map-container'); | ||||
|   //   const header = document.querySelector('header'); // Sélectionnez votre header | ||||
|  | ||||
|   //   const headerHeight = header.offsetHeight; // Calculer la hauteur du header | ||||
|   //   const scrollPosition = window.scrollY; // Obtenir la position actuelle du scroll | ||||
|   //   console.log('Hauteur dynamique du header:', headerHeight); | ||||
|  | ||||
|   //   if (scrollPosition >= headerHeight - 350 ) { | ||||
|   //     mapContainer.classList.add('fixed'); | ||||
|   //     mapContainer.style.position = 'fixed'; | ||||
|   //     mapContainer.style.top = headerHeight + 350 ; // Fixé en haut une fois passé le header | ||||
|   //   } else { | ||||
|   //     mapContainer.classList.remove('fixed'); | ||||
|   //     mapContainer.style.position = 'static'; // Retour à la position initiale | ||||
|   //   } | ||||
|   // }); | ||||
|  | ||||
|  | ||||
|    | ||||
|  | ||||
| })(jQuery, window); | ||||
|   | ||||
| @@ -51,3 +51,6 @@ $width-menu-slidedown : 550px; | ||||
|     } | ||||
| } | ||||
|  | ||||
| .layout--threecol-25-50-25{ | ||||
|     width: 100vw; | ||||
| } | ||||
| @@ -18,8 +18,9 @@ | ||||
|             display: flex; | ||||
|             flex-direction: column; | ||||
|             align-items: center; | ||||
|             | ||||
|             .block-region-first{ | ||||
|                 width: 100%; | ||||
|  | ||||
|                 .views-element-container{ | ||||
|                     margin-bottom: 3rem; | ||||
|                 } | ||||
| @@ -27,6 +28,15 @@ | ||||
|             div{ | ||||
|                 // width: fit-content; | ||||
|                 margin-bottom: 0.5rem; | ||||
|                 // #sites-map-container.fixed{ | ||||
|                 //     width: auto; | ||||
|                 //     left: 1.3rem; | ||||
|                 // } | ||||
|                 #sites-map-container{ | ||||
|                     position: fixed; | ||||
|                     width: auto; | ||||
|                     left: 1.3rem; | ||||
|                 } | ||||
|             } | ||||
|             div:has(.field_field_documents){ | ||||
|                 @media(max-width: 500px){ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user