Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo agregar una barra de desplazamiento personalizada a cualquier elemento en WordPress

Pequeños toques de diseño pueden marcar una gran diferencia en lo profesional que se ve tu sitio web.

Las barras de desplazamiento personalizadas son uno de esos detalles que la mayoría de los visitantes no notarán conscientemente, pero definitivamente sentirán la mejora en la consistencia visual al navegar por tu contenido.

La buena noticia es que personalizar las barras de desplazamiento en WordPress no requiere habilidades avanzadas de codificación, y los resultados realmente pueden mejorar la experiencia general del usuario de tu sitio.

Por nuestra experiencia creando sitios de WordPress, hemos descubierto que las barras de desplazamiento personalizadas ayudan a crear esa apariencia pulida e intencional que separa los sitios para principiantes de los profesionales.

Te mostraremos 2 formas sencillas de agregar barras de desplazamiento personalizadas a cualquier elemento de tu sitio de WordPress. Cada método que cubriremos ha sido probado en escenarios del mundo real, para que puedas elegir el enfoque que mejor se adapte a tu nivel de comodidad.

Cómo agregar una barra de desplazamiento personalizada a cualquier elemento en WordPress

¿Cuándo agregar una barra de desplazamiento a elementos específicos en WordPress?

Agregar una barra de desplazamiento para elementos de WordPress puede mejorar enormemente la experiencia del usuario de tu sitio.

Pero, ¿cuándo deberías usar esta característica de diseño de WordPress?

Un ejemplo de barra de desplazamiento en una barra lateral

Aquí hay algunos elementos comunes de WordPress que pueden beneficiarse de barras de desplazamiento personalizadas:

  • Menús de navegación: perfectos para blogs con más de 20 categorías y subcategorías que de otra manera se extenderían por toda la página.
  • Widgets de barra lateral – Ideal para barras laterales ricas en contenido donde desea mantener todos los widgets sin comprometer el espacio.
  • Descripciones de productos – Mantiene los detalles extensos del producto contenidos mientras mantiene un diseño limpio.
  • Secciones de comentarios – Muestra ordenadamente cientos de comentarios sin abrumar la página.
  • Galerías de imágenes – Muestra múltiples imágenes en una galería manteniendo la accesibilidad.

Teniendo esto en cuenta, le mostraremos dos opciones para agregar una barra de desplazamiento personalizada a cualquier elemento de su sitio web de WordPress.

Recomendamos la opción 1 si recién está comenzando con su sitio y desea usar un constructor de páginas con funcionalidad de barra de desplazamiento personalizada. Esto se debe a que si ya ha estado usando un tema diferente, entonces necesitará cambiar su tema para este método.

Por otro lado, si le gusta su tema actual, puede optar por la opción 2 para agregar una barra de desplazamiento personalizada usando código CSS. No se preocupe, desglosaremos el proceso paso a paso para que sea fácil de seguir para cualquiera.

Puedes usar los enlaces rápidos a continuación para saltar a tu método preferido:

💡 ¿Quieres cambiar la barra de desplazamiento de todo tu sitio web de WordPress? Si es así, consulta nuestra guía sobre cómo agregar una barra de desplazamiento personalizada en WordPress.

Opción 1: Usar un constructor de páginas con barras de desplazamiento personalizadas específicas para elementos (sin código)

Una forma de agregar una barra de desplazamiento personalizada en un elemento específico es usar un constructor de páginas con una función de barra de desplazamiento. De esta manera, puedes personalizar fácilmente la barra de desplazamiento sin tocar ningún código.

Para este método, usaremos Thrive Architect. Además de una función de barra de desplazamiento, Thrive Architect tiene más de 300 plantillas para crear rápidamente páginas de aspecto profesional y funciones de contenido dinámico para personalizar la experiencia de tu visitante.

Además, hemos descubierto que la interfaz de arrastrar y soltar es fácil de usar, lo que la hace ideal para quienes son nuevos en WordPress. Para una mirada más detallada a esta herramienta, consulta nuestra reseña de Thrive Architect.

Aunque Thrive Architect no ofrece una versión gratuita, puedes usar nuestro código especial de descuento de Thrive Themes para ahorrar hasta un 50% en tu compra inicial.

Paso 1: Configurar Thrive Architect y Thrive Themes

Para empezar, necesitamos instalar el plugin Thrive Architect. Puedes acceder a él iniciando sesión en tu cuenta en el sitio web de Thrive Themes.

A continuación, descarga e instala el plugin Thrive Product Manager. Si necesitas ayuda, consulta nuestra guía sobre cómo instalar plugins de WordPress para principiantes.

Instalar Thrive Product Manager

Después de activar el plugin, navega a Product Manager en tu panel de WordPress.

Haz clic en ‘Iniciar sesión en mi cuenta’ para vincular tu sitio de WordPress con tu cuenta de Thrive Themes.

Inicia sesión en tu cuenta de Thrive Themes

Ahora deberías ver una lista de los productos de Thrive Themes disponibles en tu cuenta.

Busca ‘Thrive Architect’ y marca la casilla ‘Instalar Producto’.

Instalación de Thrive Architect

Desplázate hacia abajo para encontrar ‘Thrive Theme Builder‘ y selecciona la opción ‘Instalar Tema’.

Luego, haz clic en ‘Instalar productos seleccionados’. Este paso es necesario ya que Thrive Architect funciona junto con Thrive Theme Builder.

Instalación de Thrive Theme Builder

La siguiente pantalla mostrará Thrive Product Manager instalando y activando Thrive Theme Builder.

Una vez completado, selecciona ‘Ir al panel de Theme Builder’.

Activación de Thrive Architect y Thrive Theme Builder

Ahora, es hora de seleccionar un diseño base para tu sitio utilizando la biblioteca de temas de Thrive.

Si no estás seguro de cuál elegir, usa el botón ‘Vista previa’ para ver cómo se ve cada tema. Una vez que hayas decidido, haz clic en ‘Elegir’.

Elección de un tema de Thrive Theme Builder

Ahora entrarás en el Asistente de Theme Builder.

Este asistente te guiará a través de la carga de tu logo, la selección de los colores de marca para tu tema y la configuración de varias estructuras y plantillas de tema.

Asegúrate de completar el asistente de configuración antes de pasar al siguiente paso.

El asistente de configuración de Thrive Theme Builder

Paso 2: Agrega un elemento de cuadro de contenido a tu tema

Ahora agreguemos un elemento de cuadro de contenido a tu tema de WordPress, que tiene la función de barra de desplazamiento por defecto.

En Thrive Themes, un cuadro de contenido es un bloque que puedes usar como contenedor para agrupar varios bloques. Esto puede ser útil si necesitas que un conjunto de elementos tenga el mismo estilo o se gestione como un grupo.

Para este ejemplo, agregaremos un cuadro de contenido que contenga una larga lista de categorías de publicaciones de blog. En este escenario, queremos poder mostrar todas las categorías en la barra lateral sin que sea excesivamente larga.

Primero, visita cualquier página o publicación en tu blog de WordPress donde quieras que esté la barra de desplazamiento.

Luego, en la barra de herramientas de administración superior, haz clic en 'Editar plantilla de tema [nombre]' o 'Editar con Thrive'.

Edición de un sitio web de WordPress con Thrive Architect

Ahora deberías llegar a la interfaz de edición de Thrive Architect. Para agregar el bloque de cuadro de contenido, haz clic en el signo '+' en el lado derecho de la página y selecciona el elemento 'Cuadro de contenido'.

Luego, arrastra y suelta donde quieras colocar el elemento con la barra de desplazamiento.

Agregar un elemento de Caja de Contenido en Thrive Architect

Ahora puedes agregar más elementos de contenido al cuadro de contenido. Por ejemplo, podrías hacer clic en el signo '+' nuevamente y agregarle el bloque 'Texto'. Luego, podrías escribir cualquier texto que desees.

Thrive Themes ofrece toneladas de elementos visuales, desde básicos como texto e imágenes hasta formularios y tablas de precios.

Agregar un elemento de Caja de Texto en Thrive Architect

Como queremos agregar una lista de categorías a la barra lateral, también agregaremos el elemento 'Lista con estilo dinámico' al cuadro de contenido.

Este bloque básicamente extrae datos de tu sitio web para mostrar dinámicamente una lista, como categorías, etiquetas o autores. El bloque se actualizará automáticamente a medida que construyas tu sitio web.

Agregar un elemento de Lista con Estilo Dinámico en Thrive Architect

Una vez que hayas arrastrado y soltado la lista de estilo dinámico en el cuadro de contenido, haz clic en el botón ‘Seleccionar tipo de lista’.

Luego, haz clic en ‘Lista de categorías’.

Elegir un tipo de lista para mostrar en Thrive Architect

Ahora, tu lista de categorías, tu bloque de texto y cualquier otro elemento que agregues a la caja de contenido están en el mismo contenedor.

Y como puedes ver, la lista es bastante larga, y por eso queremos agregarle una barra de desplazamiento.

Paso 3: Habilitar la barra de desplazamiento en la caja de contenido

Si seleccionas ese contenedor y haces clic en la flecha azul de la izquierda, verás muchas opciones para personalizar tu caja de contenido.

Configuración de los ajustes de la Caja de Contenido en Thrive Architect

La configuración para agregar una barra de desplazamiento se encuentra dentro de la pestaña ‘Diseño y posición’. Aquí es donde puedes ajustar el relleno, margen, ancho, alto, alineación, etc., de la caja.

Lo primero que hicimos fue hacer clic en la flecha blanca dentro del área de relleno azul, justo debajo de la sección ‘Márgenes y relleno’. Hicimos esto solo para asegurarnos de que la caja de contenido se alinee con el resto de los elementos en la barra lateral.

Siéntete libre de explorar otras opciones aquí para asegurarte de que tu caja se vea bien proporcionada.

Abrir el menú Diseño y Posición en Thrive Architect

A continuación, desplázate hacia abajo hasta la sección Altura. Continúa y haz clic en el botón ‘Máx.’ y cambia la altura en píxeles a un número mucho menor. En este caso, pasamos de 617px a 300px.

Esto hará que la caja de contenido sea mucho más corta, haciendo que los nombres de las categorías en la sección inferior desaparezcan.

Establecer una altura máxima para la Caja de Contenido en Thrive Architect

Hecho esto, vuelve a bajar en el panel y abre la pestaña ‘Avanzado’. Luego, selecciona ‘Desplazamiento’ en la configuración de Desbordamiento y activa la opción ‘Estilo de barra de desplazamiento’.

Automáticamente se agregará una barra de desplazamiento a tu bloque de caja de contenido.

Habilitar la barra de desplazamiento personalizada en Thrive Architect

Y eso es todo para agregar una barra de desplazamiento personalizada con Thrive Architect. Puedes continuar editando tu tema de WordPress, página o publicación, o hacer clic en ‘Guardar trabajo’ en la parte inferior para publicar tus cambios.

Aquí se ve nuestra barra de desplazamiento en el sitio de demostración:

Ejemplo de barra de desplazamiento personalizada de Thrive Architect

Opción 2: Usa código CSS para agregar una barra de desplazamiento personalizada a un elemento específico

Si cambiar tu tema de WordPress y usar un constructor de páginas para crear una barra de desplazamiento personalizada te parece demasiado, puedes usar código CSS en su lugar. Este método te permite personalizar la barra de desplazamiento directamente en tu página de WordPress.

No te preocupes si eres nuevo trabajando con fragmentos de código. Te guiaremos paso a paso, haciendo que sea fácil habilitar esta función en tu sitio de WordPress.

Primero, entendamos cómo funciona el CSS. CSS significa Hojas de Estilo en Cascada (Cascading Style Sheets). Es un lenguaje que le dice a los navegadores web cómo mostrar los elementos en una página web. En nuestro caso, usaremos CSS para agregar y estilizar una barra de desplazamiento personalizada.

Para usar CSS personalizado, necesitamos dos cosas:

  1. Una clase CSS: Es como una etiqueta de nombre para un elemento en tu página. La agregamos al elemento que queremos cambiar.
  2. Código CSS: Es el conjunto de instrucciones que le dice al navegador cómo estilizar el elemento con la clase CSS.

Entonces, para agregar una barra de desplazamiento personalizada, primero le daremos una clase CSS al elemento que queremos cambiar. Luego, agregaremos código CSS que crea la barra de desplazamiento para los elementos con esa clase. 

Agregarás la clase CSS scroll-bar a tu elemento. Te mostraremos cómo hacerlo a continuación. Y este es el fragmento de código CSS completo que agregará la barra de desplazamiento:

.scroll-bar {
  max-height: 100px;  /* Adjust the maximum height as needed */
  width:250px;  /* Adjust the width as needed */
  overflow-y: scroll; /* Enable vertical scrolling */
  overflow-x: hidden; /* Hide horizontal scrollbar */
}


/* Customizing the vertical scrollbar for Webkit-based browsers (Chrome, Safari) */
.scroll-bar::-webkit-scrollbar {
  width: 10px; /* Width of the vertical scrollbar */
}


.scroll-bar::-webkit-scrollbar-track {
  background: #eaeaea; /* Background of the scrollbar track */
}


.scroll-bar::-webkit-scrollbar-thumb {
  background: grey; /* Color of the scrollbar thumb */
  border-radius: 15px; /* Rounded corners for the thumb */
}


/* Hover state for the scrollbar thumb */
.scroll-bar::-webkit-scrollbar-thumb:hover {
  background: black; /* Change color when hovered */
}


/* For Firefox */
.scroll-bar {
  scrollbar-width: thin; /* Define scrollbar width */
  scrollbar-color: #888 #f1f1f1; /* Scrollbar thumb and track color */
}

Paso 1: Agrega la clase CSS a tu elemento

Hay varias formas de agregar una clase CSS a un elemento en tu sitio de WordPress.

Si estás en el editor de bloques o en el editor de sitio completo, entonces puedes hacer clic en cualquier bloque de tu página, publicación o plantilla de tema de bloques. Luego, en la barra lateral de configuración del bloque, abre la pestaña 'Avanzado' e inserta tu clase CSS en el campo 'Clase(s) CSS adicional(es)'.

Una vez hecho, solo haz clic en Actualizar, Publicar o Guardar.

Agregar una clase CSS en el editor de sitio completo

Si usas un tema clásico, este proceso también funciona con el editor de widgets basado en bloques. Ve a Apariencia » Widgets y haz clic en cualquier bloque al que quieras agregar la clase CSS.

Después de eso, verás la misma pestaña Avanzado en la barra lateral de configuración del bloque. Simplemente ingresa la clase CSS en el campo 'Clases CSS adicionales' como antes.

Agregar una clase CSS en el editor de widgets

Paso 2: Agrega el código CSS a tu tema

Ahora, vamos a agregar nuestro código CSS personalizado. Te mostraremos 3 formas de hacerlo: usando el personalizador de temas, el editor de sitio completo y WPCode.

La primera opción es para usuarios de temas clásicos. Además, es una función integrada, por lo que no necesitas un plugin para insertar el código ni siquiera abrir los archivos de tu tema.

Para hacer esto, puedes abrir el personalizador de temas de WordPress yendo a Apariencia » Personalizar.

Iniciar el personalizador de temas de WordPress

Nota: Si no ves esta configuración en tu WordPress, probablemente estés usando un tema de bloques y puedas usar el siguiente método. Para más información, consulta nuestra guía sobre cómo solucionar la falta del personalizador de temas en WordPress.

Método 1: Agregar CSS a temas clásicos

Dentro del personalizador, busca y haz clic en 'CSS adicional'.

Abrir la pestaña CSS adicional en el personalizador de temas

Aquí, simplemente pega el código que te mostramos antes.

Verás automáticamente los cambios en tu tema una vez que hayas agregado el código.

Crear una barra de desplazamiento en un tema clásico con CSS

Como puedes ver, el elemento al que le agregaste la clase CSS ahora tiene una barra de desplazamiento. Luego, simplemente puedes hacer clic en 'Publicar'.

Método 2: Agregar CSS usando el editor de sitio completo

Si tienes un tema de bloques, necesitarás agregar código CSS usando el editor de sitio completo, luego simplemente ve a Apariencia » Editor.

Seleccionar el Editor de Sitio Completo desde el panel de administración de WordPress

Encontrarás algunas opciones de menú para personalizar tu tema de bloques.

Aquí, haz clic en ‘Estilos’.

Abrir el menú Estilos en el Editor de Sitio Completo

En esta página, debería haber algunos diseños de temas de bloques para que elijas.

Simplemente ignoraremos eso y haremos clic en el botón ‘Editar’. Tiene forma de lápiz.

Hacer clic en el botón Editar estilos en el Editor de Sitio Completo

Ahora estás dentro de la interfaz de edición.

En el panel lateral derecho, haz clic en el menú de tres puntos junto al icono de revisiones y selecciona ‘CSS adicional’.

Abriendo el menú CSS Adicional en el editor de sitio completo

Ahora, simplemente pega el fragmento de código de antes. Deberías ver tus cambios automáticamente.

Una vez hecho, haz clic en ‘Guardar’.

Insertando CSS personalizado en el editor de sitio completo

Una desventaja de usar el personalizador de temas y el editor de sitio completo para insertar tu CSS es que si decides actualizar o cambiar tu tema, puedes arriesgarte a perder tu personalización CSS.

Es por eso que recomendamos usar WPCode para editar el CSS de tu sitio, especialmente si estás usando el editor de sitio completo y un tema basado en bloques. Puedes seguir ese método a continuación, y también funcionará con temas clásicos.

Método 3: Agregar CSS usando WPCode

Si te da miedo personalizar tu sitio usando código, entonces WPCode es la solución perfecta para ti. Este plugin de fragmentos de código hace que sea seguro insertar código personalizado, ya que no necesitarás interactuar directamente con los archivos de tu tema.

Si ocurre un error, WPCode detectará y desactivará automáticamente el código que causa el problema. De esta manera, hay una mínima posibilidad de que rompas tu sitio.

Primero, instala el plugin WPCode en tu sitio web. Puedes leer nuestra guía para principiantes sobre cómo instalar un plugin de WordPress para más información.

Luego, ve a Fragmentos de código » + Agregar fragmento en tu panel de WordPress. Elige ‘Agregar tu código personalizado (Nuevo fragmento)’ y haz clic en ‘+ Agregar fragmento personalizado’.

Agregar un nuevo fragmento de código personalizado en WPCode

Ahora, dale un nombre a tu nuevo fragmento de código personalizado. Puede ser algo simple como ‘Scrollbar CSS’.

Después de eso, cambia el Tipo de código a ‘Fragmento CSS’.

Insertar CSS personalizado para crear una barra de desplazamiento en WPCode

En el cuadro Vista previa del código, pega el fragmento que te mostramos anteriormente.

Una vez hecho esto, desplázate hacia abajo en la página hasta la sección ‘Inserción’. Allí, asegúrate de que el Método de inserción sea ‘Inserción automática’ y la Ubicación sea ‘Encabezado de todo el sitio’.

Con eso hecho, simplemente activa el botón en la esquina superior derecha para que diga ‘Activo’ y haz clic en ‘Guardar fragmento’.

Eligiendo Encabezado de todo el sitio como ubicación del código en WPCode

Ahora deberías ver una barra de desplazamiento en el elemento al que le has agregado la clase CSS.

Aquí tienes un ejemplo de cómo agregamos una barra de desplazamiento a una lista de publicaciones recientes:

Ejemplo de una barra de desplazamiento hecha con CSS

Cómo agregar una barra de desplazamiento personalizada a un elemento de menú con varios submenús

Una de las cosas que más curiosidad tienen los lectores es cómo agregar la barra de desplazamiento a tu elemento de menú de navegación que tiene una larga lista de submenús.

El proceso es en realidad bastante similar al que acabamos de mostrarte. Pero hay algunos pequeños ajustes aquí y allá dependiendo del tema que estés usando.

Si usas un tema clásico, entonces solo debes agregar la clase scroll-bar a tu elemento de menú principal. No necesitas agregarla a tus elementos de submenú.

Para agregar una clase CSS a tu menú, puedes abrir el personalizador del tema.

Luego, haz clic en el botón ‘Menús’.

Seleccionar menús en el personalizador de temas

A continuación, haz clic en el ícono de engranaje ‘Configuración’ y luego selecciona ‘Clases CSS’.

Esto te permite agregar una clase CSS a cada elemento del menú.

Agregar clases CSS a los elementos del menú

Ahora, baja por el panel lateral.

Luego, abre tu menú principal.

Seleccionar el menú principal en el personalizador de temas

En esta etapa, puedes seleccionar el elemento del menú al que deseas agregar la clase CSS y hacer clic para expandirlo.

Debería haber un campo llamado ‘Clases CSS’, y puedes agregar la clase allí.

Agregar una clase CSS a un elemento del menú en el personalizador de temas de WordPress

Aparte de eso, querrás asegurarte de agregar la clase sub-menu después de cada mención de la clase scroll-bar en tu código CSS, así:

.scroll-bar .sub-menu {
  max-height: 100px;  /* Adjust the maximum height as needed */
  overflow-y: scroll; /* Enable vertical scrolling */
  overflow-x: hidden; /* Hide horizontal scrollbar */
}
/* Do the same to the rest of the code */

Así es como debería verse el menú de navegación:

Agregar una barra de desplazamiento a un menú en el personalizador de temas de WordPress

El mismo principio se aplica a los temas de bloques.

Solo necesitas agregar la clase scroll-bar a tu elemento de menú principal, no a los submenús.

Agregar una clase CSS a un menú en el editor de sitio completo

Ahora, aquí es donde las cosas difieren. Tienes que visitar tu sitio web de WordPress y abrir la herramienta de inspección de tu navegador.

Para los usuarios de Chrome, simplemente haz clic derecho en tu elemento de menú con submenús y selecciona 'Inspeccionar'.

Acceder a la herramienta Inspeccionar elemento en Chrome

En tu teclado, presiona CTRL/Comando + F para activar la función Buscar. Luego, localiza el código HTML <ul></ul> que contiene la clase scroll-bar.

El código exacto será diferente de un tema a otro, pero así es como se ve el nuestro:

<ul data-wp-on-async--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container scroll-bar wp-block-navigation-submenu">...</ul>

Sabrás que estás seleccionando la línea de código correcta si todos los elementos del submenú están resaltados.

Localizar el elemento de la barra de desplazamiento usando la herramienta Inspeccionar

Ahora, querrás copiar todas estas clases CSS entre class=" y ">.

En el código CSS, reemplaza la clase scroll-bar con todas esas clases y un punto (.) antes de ellas para indicar que es una clase. También es bueno agregar !important en cada línea que personaliza la barra de desplazamiento para asegurarte de que el tema no anule estas configuraciones.

Aquí tienes un ejemplo:

.wp-block-navigation__submenu-container.scroll-bar.wp-block-navigation-submenu {
 max-height: 100px !important; /* Adjust the maximum height as needed */
 overflow-y: auto !important; /* Enable vertical scrolling */
 overflow-x: hidden !important; /* Hide horizontal scrollbar */
}
/* Do the same to the rest of the code */

Una vez que hayas agregado este código, tu menú de navegación debería verse así:

Un ejemplo de una barra de desplazamiento en un menú de tema de bloques hecho con CSS

Cómo personalizar el diseño de la barra de desplazamiento personalizada

Ahora que has agregado una barra de desplazamiento personalizada, es posible que desees que coincida con el diseño de tu sitio web. Puedes cambiar fácilmente la apariencia de la barra de desplazamiento usando CSS. Veamos cómo personalizar su tamaño, color y forma.

Supongamos que deseas cambiar la altura máxima del elemento al que le estás agregando una barra de desplazamiento. En este caso, puedes cambiar el número en max-height: en la parte superior por el número que desees, siempre que esté en píxeles.

También puedes ajustar el número en width: para hacer que el ancho del elemento con la barra de desplazamiento sea más ancho o más estrecho.

Ajustar la altura y el ancho de la barra de desplazamiento con CSS

Para ajustar el tamaño de la barra de desplazamiento, busca la línea width: 10px; debajo del selector .scroll-bar::-webkit-scrollbar.

Aumenta este número para hacer la barra de desplazamiento más ancha, o disminúyelo para hacerla más estrecha. Por ejemplo, width: 15px; creará una barra de desplazamiento más ancha, mientras que width: 5px; la hará más delgada.

Ajustar el tamaño de la barra de desplazamiento con CSS

Para cambiar el color de la barra de desplazamiento, busca la línea que dice background: grey; debajo del selector .scroll-bar::-webkit-scrollbar-thumb.

Reemplaza 'grey' con cualquier color que te guste, como 'blue' o cualquier color usando el código de color hexadecimal (por ejemplo, #0000FF).

Cambiar el color de la barra de desplazamiento con CSS

Si deseas hacer la barra de desplazamiento más redondeada, busca la propiedad border-radius.

Cuanto mayor sea el número, más redondeadas serán las esquinas. Intenta cambiar border-radius: 15px; a border-radius: 20px; para un aspecto más redondeado, o border-radius: 0px; para esquinas afiladas.

Cambiar el radio del borde de la barra de desplazamiento con CSS

Ten en cuenta que los cambios anteriores solo afectarán a los navegadores basados en Webkit como Chrome y Safari.

Para Firefox, necesitarás ajustar la propiedad scrollbar-color. El primer color es para el pulgar (la parte que arrastras) y el segundo es para la pista (el fondo). Por ejemplo, scrollbar-color: blue #eaeaea creará una barra de desplazamiento azul sobre una pista gris claro en Firefox.

Cambiar la apariencia de la barra de desplazamiento en Firefox con CSS

Después de realizar estos cambios, guarda tu CSS y actualiza tu página de WordPress para ver la nueva barra de desplazamiento personalizada en acción. Siéntete libre de experimentar con diferentes colores y tamaños hasta que encuentres el aspecto perfecto para tu sitio web.

Aprende más formas de mejorar el diseño de tu web en WordPress

Ahora que has aprendido a agregar barras de desplazamiento personalizadas a tu sitio de WordPress, ¿por qué no explorar otras formas de mejorar el diseño y la funcionalidad de tu sitio web? Aquí tienes algunas guías útiles para llevar tus habilidades de WordPress al siguiente nivel:

Esperamos que este artículo te haya ayudado a aprender cómo agregar una barra de desplazamiento personalizada a cualquier elemento en tu sitio de WordPress. También es posible que desees consultar nuestras selecciones expertas de los mejores constructores de temas de WordPress y nuestra guía sobre cómo agregar una barra de progreso de lectura en WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

19 CommentsLeave a Reply

  1. ¿Cómo afecta la personalización de la barra de desplazamiento a los tiempos de carga de la página y al rendimiento general? Estoy interesado en optimizar la velocidad de mi sitio y me encantaría saber si existen mejores prácticas para equilibrar la estética con el rendimiento. ¡Gracias por las instrucciones detalladas y los recursos proporcionados!

    • Si bien el CSS requiere renderizado en la página, es poco probable que ralentice las cosas para algo tan simple a menos que el dispositivo o la computadora sean mucho más antiguos.

  2. Hola, no logro que mi barra de desplazamiento personalizada se muestre verticalmente??? La tengo configurada en un widget de texto de WordPress con la altura en 400 px y el ancho en 100 px, y aparece horizontal, que no es lo que necesito. Gracias.

    • Es posible que tu contenido no sea lo suficientemente largo, te recomiendo contactar al soporte del plugin y ellos deberían poder ayudarte.

      Administrador

  3. hi
    Thank you for sharing the plugin :)
    i have a very long image that i would like to put a scroll bar on.
    i know i have the right selector since the element does change, unfortunately it just “squishes” to whatever size i put into height (i used Elementor to create that page)
    thank you

    • Primero deberías contactar a Elementor, ya que su constructor de páginas podría estar impidiendo que la imagen supere el tamaño de la sección que has configurado.

      Administrador

  4. Esta es exactamente mi idea: usarlo y hacer que los visitantes pasen más tiempo en mi sitio. Mi página principal es tal que puedo combinar varias páginas. Así que hay esta página en particular que es parte de mi página principal, pero es larga, así que quiero usar el desplazamiento para mantenerla corta, pero los visitantes pueden desplazarse solo dentro de ella.
    Mi problema es que no conozco el ID del Elemento de Destino.
    ¿Puedes ayudarme?

    • Si contactas al soporte de tu tema para la sección específica que deseas, ellos deberían poder decirte el elemento que están utilizando.

      Administrador

  5. Quiero agregar desplazamiento en una página en particular, la página en sí, no la barra lateral ni ningún widget.
    ¿Cuál será el ID del Elemento de Destino?
    Hice clic derecho en el cuerpo de la página, pero no sé qué buscar. ¿Alguien puede aconsejarme?

  6. Widget muy agradable y fácil de personalizar. Sin embargo, me tomó un par de horas encontrar qué ingresar en la sección "Target Element Sector" mientras usaba Elementor. Finalmente funcionó con la siguiente línea: ".elementor-element-6daf57c". El punto (".") al principio es importante.

    ¡Gracias!

  7. Esto funciona para la vista de escritorio, pero no quiero que esta barra de desplazamiento funcione en dispositivos móviles. Porque arruina la capacidad de respuesta. ¿Cómo puedo hacer que deje de funcionar en dispositivos móviles?

  8. ¡Esta herramienta es de una ayuda tremenda para la apariencia y funcionalidad del sitio web! Puedes seleccionar tus elementos destacados (imágenes, publicaciones, etc.) y colocarlos casi en cualquier lugar... ¡y varias veces también! El visitante de tu sitio pasará más tiempo en tu sitio e interactuará con más contenido, etc. ¡Esto es un total beneficio para todos!

  9. Gracias por compartir este plugin y, lo que es más importante, cómo configurarlo. Nunca se me habría ocurrido usar el elemento de inspección de Chrome para encontrar el ID de destino sin muchas horas de experimentación.

    Parece un plugin muy flexible que, con un poco de imaginación, podría utilizarse de muchas maneras potentes y atractivas.

    igor

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.