tricks react page div chrome bottom active html css header sticky

html - react - sticky css div



Encabezado Sticky CSS (4)

He agregado un encabezado fijo a mi página de inicio, sin embargo, el encabezado adhesivo parece estar detrás del resto del contenido de la página, de modo que cuando me desplazo hacia abajo, las imágenes y el texto están en la parte superior del encabezado. ¿Hay alguna manera de ¿para esto?

Aquí está mi código:

<style> /* Reset body padding and margins */ body { margin: 0; padding: 0; } /* Make Header Sticky */ #header_container { background: #827878; border: 1px solid #666; height: 60px; left: 0; position: fixed; width: 100%; top: 0; } #header { line-height: 60px; margin: 10 auto; width: 940px; text-align: left; font-size: 26px; color: #f5f5f5; line-height: 28px; margin-bottom: 14px; font-family: ''Source Sans Pro'',sans-serif; } /* CSS for the content of page. I am giving top and bottom padding of 80px to make sure the header and footer do not overlap the content. */ #container { margin: 0 auto; overflow: auto; padding: 80px 0; width: 940px; } #content { } /* Make Footer Sticky */ #footer_container { background: #eee; border: 1px solid #666; bottom: 0; height: 60px; left: 0; position: fixed; width: 100%; } #footer { line-height: 60px; margin: 0 auto; width: 940px; text-align: center; } </style> <!-- BEGIN: Sticky Header --> <div id="header_container"> <div id="header"> Header Content </div> </div> <!-- END: Sticky Header -->


A su encabezado agregue:

position:absolute; z-index:9999;

Esto lo levantará por encima de todo lo demás


Agregue este código. Agregue z-index: 1000 en ambos #header_container & z-index: 1001 en #header styles

#header_container { position:fixed; top:0px; left:0px; z-index:1000; } #header{ z-index:1001; }


Solo usa el parámetro z-index. Por ejemplo z-index: 2 (presente el orden de la capa) Está disponible solo para elementos que usan posición: absoluta, relativa o fija

Ejemplo de W3schools: http://www.w3schools.com/cssref/pr_pos_z-index.asp

Enviado desde iphone


<style type="text/css"> body{ margin:0px; background:#000; } .header-cont { width:100%; position:fixed; top:0px; } .header { height:50px; background:#F0F0F0; border:1px solid #CCC; width:960px; margin:0px auto; } .content { width:960px; background: #F0F0F0; border: 1px solid #CCC; height: 2000px; margin: 70px auto; } </style> </head> <body> <div class="header-cont"> <div></div> </div> <div></div>

Haga clic aquí para verificar este mejor enlace para el encabezado Sticky usando css