Cómo evitar que una parte de la página esté oculta por una barra estática con CSS

La respuesta de Stephen Punwasi es acertada. Personalmente, prefiero agregar el relleno al primer elemento a la vista, esto es más específico.

La misma técnica se utiliza en el patrón de diseño ‘Encabezado fijo en desplazamiento’. Empieza configurando un encabezado con ‘position: fixed’, y agrega relleno en la parte superior del elemento después del encabezado.
Con JavaScript puede consultar el evento de desplazamiento de la página. Si la parte superior de la página se ha desplazado fuera de la vista, puede:

– Deje la barra flotando sobre la parte superior de la página. Para que el usuario entienda lo que está sucediendo, ayuda a animar la barra a un estado un poco menos alto.
– Mueva la barra fuera de la vista, solo para mostrarla nuevamente al desplazarse hacia arriba.

También puede combinar estos dos: estoy usando esto en mi sitio: http://crst.nl/about.


Ves el patrón en iOS Safari. Es útil porque deja espacio para el contenido y despeja la interfaz.

More Interesting

Cómo configurar una estación para un equipo de desarrolladores

¿Puedo crear un sitio web con imágenes e información detallada para exponer un fraude de beneficios?

Tengo tiempo para dedicarme a un campamento de entrenamiento y me preguntaba si Bloc es una herramienta que un "novato" podría seguir.

Mi entrevista es originalmente en blogtalkradio.com.¿Cómo publicar una entrevista de audio en el blog de WordPress?

¿Cuál es una mejor opción para mi startup, PHP o Python? ¿Recomendaría usar un marco para PHP? Usando PHP o Python con Django, ¿habrá una diferencia significativa en el tiempo de desarrollo?

Estoy interesado en reconstruir la versión 2004 de Facebook. ¿Cómo puedo hacer esto?

Soy relativamente nuevo en programación y me gustaría construir un sistema de gestión del aprendizaje como proyecto de práctica. ¿PHP y MySQL serían una buena opción de lenguaje? Si no, ¿cómo lo hago?

Me pidieron que buscara una granja de renderizado para enviar modelos 3D a, para ser renderizados como imágenes 2D, no animaciones. ¿Que debería buscar?

¿Las personas se están alejando de PHP? ¿Por qué?

¿Es este libro 'Diseño web con HTML, CSS, JavaScript y jQuery' de Jon Duckett suficiente para un conocimiento completo del desarrollo web?

Soy desarrollador de SQL y mi empresa me reembolsará los certificados de TI, pero estoy en el desarrollo web. ¿Cómo debo aprovecharlo?

A menudo me pregunto cómo los programadores y los desarrolladores web full stack recuerdan todas estas cosas que tienen que aprender.

Tengo una base de datos de hotel en documentos de Excel. ¿Cómo comienzo a construir un sistema de recomendación para hoteles?

Cómo migrar mi sitio web de Joomla a WordPress y mantener la misma URL

¿Cuáles son los beneficios de usar complementos y plantillas sobre la codificación sin procesar al desarrollar un sitio web?