Sidebar Desplazable para Índices
Guía para crear un índice o barra lateral fija que se mantenga visible mientras haces scroll, utilizando Elementor y un poco de CSS personalizado.
📌 ¿Qué es Sticky Sidebar?
Una barra lateral sticky (fija) es un elemento que permanece visible en la pantalla a medida que el usuario se desplaza por la página. Es ideal para menús de navegación, índices de contenido, CTAʼs, etc.
🛠 Paso 1: Estructura en Elementor
- Abre tu página en Elementor.
- Asegúrate de tener dos secciones:
- Una barra lateral o índice de contenido (que se fijará).
- Un contenedor principal o columna donde estará el contenido (que limita el scroll).
🎯 Paso 2: Asignar clases a los elementos
Debes aplicar clases específicas a los elementos para que el efecto sticky funcione correctamente:
-
Al índice o barra lateral, asígnale la clase:
sidebar-sticky
-
Al contenedor principal que actúa como límite, asígnale la clase:
content-wrapper
💡 Para asignar una clase en Elementor:
Haz clic en el elemento → Avanzado → Clase CSS → Escribe el nombre correspondiente.
💻 Paso 3: Añadir el código CSS personalizado
Ve al panel de Apariencia > Personalizar > CSS adicional, o agrégalo directamente en Elementor (en la pestaña de Avanzado > CSS personalizado, si usas Elementor Pro) y pega el siguiente código:
/* Contenedor que limita el scroll */
.content-wrapper {
position: relative;
}
/* El bloque sticky */
.sidebar-sticky {
position: -webkit-sticky;
position: sticky;
top: 200px; /* Ajusta este valor según el espacio que necesites desde el top */
align-self: flex-start;
}
✏️ Tip: Puedes ajustar el valor de top: 200px;
para definir a qué altura del viewport comienza a fijarse el índice.
🧪 Paso 4: Probar el comportamiento sticky
Guarda y carga tu página. Al hacer scroll, tu índice debería mantenerse visible hasta que alcance el final del contenedor padre.
Si no funciona:
- Asegúrate de que no hay
overflow: hidden
en elementos padres. - Verifica que ambas clases están correctamente aplicadas.
- Comprueba que tu página tenga suficiente contenido para hacer scroll.
✅ Resultado final
Tu índice ahora se comportará como un sticky sidebar profesional, mejorando la navegación y la experiencia del usuario.