Cómo dejar fija la cabecera en mi sitio web

  • Autor Autor tribunaram
  • Fecha de inicio Fecha de inicio
tribunaram

tribunaram

Lambda
Redactor
Quiero dejar la zona donde tengo los iconos de redes sociales y buscador fijos cuando la página corra hacia abajo.
¿Cómo lo puedo hacer?

FireShot Capture 470 - ViajarSinBillete_opt.webp

Gracias

Mi blog:
ViajarSinBillete.com
 
Agrega esto:

position: fixed;
width: 100%;
top: -1%;


En esta parte:
<div class="topbar-wrapper" >
<header class="header2">


osea así:
<div class="topbar-wrapper" style="position: fixed;width: 100%;top: -1%;" >
<header class="header2">


- - - Actualizado - - -

Después modificas esta parte:

<div id="outer-wrapper" >

así:
<div id="outer-wrapper" style="position: relative;top: 80px;">

- - - Actualizado - - -

También esta parte:

<footer <footer class="animated fadeInUpBig navplace" id="footer-wrapper" itemscope="itemscope" itemtype="http://schema.org/WPFooter" role="contentinfo">

así:
<footer <footer class="animated fadeInUpBig navplace" id="footer-wrapper" itemscope="itemscope" itemtype="http://schema.org/WPFooter" role="contentinfo" style="top: 80px;position: relative;">

- - - Actualizado - - -

También puedes modificar tu css agregando estas lineas:

.topbar-wrapper{
position: fixed;
width: 100%;
top: -1%;
}

#outer-wrapper{
position: relative;
top: 80px;
}

#footer-wrapper{
top: 80px;
position: relative;
}


Cualquiera de las 2 formas te funciona.
 
Añade esto a tu hoja de estilos.

HTML:
.topbar-wrapper {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
}

body {
   margin-top: 74px;
}
 
Última edición:
Gracias por la información, pero me queda descuadrado. Se queda medio fijo, perdiendo la mitad de la imagen
 
¡Buenas!

¿Qué quieres decir con medio fijo? ¿qué parte de la imagen pierdes? si puedes poner una captura quería más claro.

Con todo te diría que al #outer-wrapper le elimines el margin-top: 10px; que tiene y al topbar-wrapper le des un padding-top: 10px;

Un saludo.
 
si pero no se quedaba y además salía descuadrada
 
Añade esto a tu hoja de estilos.

HTML:
.topbar-wrapper {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
}

body {
   margin-top: 74px;
}

Esta bien,lo que dice el compañero pero te recomiendo que utilices la propiedad z-index con un valor de 100,por ejemplo.
 
[MENTION=18462]tribunaram[/MENTION]

.topbar-wrapper{position: fixed!important;width:100%;}

Eso es todo 🙂
 
Atrás
Arriba