Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo añadir una barra de desplazamiento personalizada a cualquier elemento de WordPress

¿Tiene su sitio WordPress un aspecto desordenado? ¿Tiene menús largos, barras laterales grandes o contenido que no encaja bien? Una barra de desplazamiento personalizada puede ayudarte a corregir estos problemas.

Desafortunadamente, no es fácil encontrar un plugin sencillo para esto. Algunas otras guías también sugieren usar código, pero eso puede asustar si eres nuevo en esto. Pero no tiene por qué serlo.

Hemos construido cientos de sitios web, incluidos los de nuestras propias marcas, por lo que sabemos cómo hacer cosas como añadir barras de desplazamiento de forma rápida, eficaz y sencilla.

En esta guía, le mostraremos cómo añadir una barra de desplazamiento personalizada a cualquier parte de su sitio utilizando un maquetador de páginas. Si eso no se ajusta a tus necesidades, entonces puedes leer nuestro método para principiantes de CSS personalizado para añadir una barra de desplazamiento.

How to Add a Custom Scrollbar to Any Element in WordPress

Cuándo añadir una barra de desplazamiento a elementos específicos de su sitio WordPress

Añadir una barra de desplazamiento a los elementos de WordPress puede mejorar enormemente la experiencia de usuario de su sitio. Pero, ¿cuándo debe utilizar esta característica?

Supongamos que tiene un blog de moda con muchas categorías. Su menú principal podría tener un menú desplegable de “Ropa” con más de 20 subcategorías. Sin una barra de desplazamiento, este menú podría extenderse por toda la página, desplazando otros contenidos.

Y si tienes mucho contenido en tu barra lateral, a veces puede ser difícil elegir cuáles eliminar. Disponer de una barra de desplazamiento para un widget largo de la barra lateral puede solucionar este problema.

An example of a scrollbar in a sidebar

Otros casos de uso incluyen descripciones largas y detalladas en páginas de productos, secciones de comentarios con cientos de comentarios o una galería de imágenes con espacio limitado.

Con esto en mente, le mostraremos dos opciones para añadir una barra de desplazamiento personalizada a cualquier elemento de su sitio web WordPress.

Le recomendamos que elija la opción 1 si está empezando con su sitio y desea utilizar un maquetador de páginas con una barra de desplazamiento personalizada. Esto se debe a que si ya ha estado utilizando un tema diferente, entonces usted tendrá que cambiar su tema para este método.

Por otro lado, si te gusta tu tema actual, entonces puedes optar por la opción 2 para añadir una barra de desplazamiento personalizada utilizando código CSS. No te preocupes, vamos a desglosar el proceso paso a paso para que sea fácil de seguir para cualquier persona.

Puede utilizar los enlaces rápidos que aparecen a continuación para omitir el método que prefiera:

Nota: ¿Quieres cambiar la barra de desplazamiento de todo tu sitio web WordPress? Entonces marque / compruebe nuestra guía sobre cómo añadir una barra de desplazamiento personalizada en WordPress.

Método 1: Usar Thrive Architect para añadir una barra de desplazamiento personalizada (sin código)

Una forma de añadir una barra de desplazamiento personalizada en un elemento específico es utilizar un maquetador de páginas con una característica de barra de desplazamiento. De esta forma, puedes personalizar fácilmente la barra de desplazamiento sin tocar ningún código.

Para este método, utilizaremos Thrive Architect. Además de una característica de barra de desplazamiento, Thrive Architect tiene más de 300 plantillas para crear rápidamente páginas de aspecto profesional y características de contenido dinámico para personalizar la experiencia de tus visitantes.

La interfaz de arrastrar y soltar es fácil de usar, por lo que es ideal para los nuevos en WordPress. Para un análisis más detallado de esta herramienta, marca / comprueba nuestra reseña de Thrive Architect.

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

Paso 1: Establecer Thrive Architect y Thrive Temas

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 de instalación de plugins de WordPress para principiantes.

Install Thrive Product Manager

Después de activar el plugin, vaya a Product Manager en su escritorio de WordPress.

Haz clic en “Acceder a mi cuenta” para enlazar tu sitio WordPress con tu cuenta de Thrive Themes.

Log into your Thrive Themes account

Ahora deberías ver un anuncio / catálogo / ficha de los productos de Thrive Themes disponibles en tu cuenta.

Busca “Thrive Architect” y marca la casilla “Instalar producto”.

Installing Thrive Architect

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

A continuación, haga clic en “Instalar productos seleccionados”. Este paso es necesario ya que Thrive Architect trabaja junto con Thrive Theme Builder.

Installing the Thrive Theme Builder

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

Una vez completado, seleccione ‘Ir al Escritorio del Maquetador de Temas’.

Activating Thrive Architect and Thrive Theme Builder

Ahora, es el momento de seleccionar un diseño base para su sitio utilizando la biblioteca de temas de Thrives.

Si no está seguro de cuál elegir, utilice el botón “Vista previa” para ver el aspecto de cada tema. Cuando te hayas decidido, haz clic en “Elegir”.

Choosing a Thrive Theme Builder theme

Ahora entrará en el asistente para el maquetador de temas.

Este asistente le guiará a través de la subida de su logotipo, la selección de colores de marca para su tema y el establecimiento de varias estructuras y plantillas de temas.

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

Thrive Theme Builder's setup wizard

Paso 2: Añadir un elemento de caja de contenido a su tema

Ahora vamos a añadir un elemento de caja de contenido a su tema de WordPress, que tiene la característica de barra de desplazamiento por defecto.

En Thrive Themes, una caja de contenido es un bloque que puedes utilizar como contenedor para agrupar varios bloques. Esto puede ser útil si necesita que un conjunto de elementos tengan el mismo estilo o se gestionen como un grupo.

Para este ejemplo, vamos a añadir un cuadro de contenido que contiene una larga lista de categorías de entradas de blog. En este escenario, queremos ser capaces de mostrar todas las categorías en la barra lateral sin que sea muy largo.

En primer lugar, visite cualquier página o entrada de su blog de WordPress en la que desee que aparezca la barra de desplazamiento.

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

Editing a WordPress website with Thrive Architect

Ahora debería llegar a la interfaz de edición de Thrive Architect. Para añadir el bloque de caja de contenido, haga clic en el signo ‘+’ a la derecha de la página y seleccione el elemento ‘Caja de contenido’.

A continuación, arrástrelo y suéltelo donde desee colocar el elemento con la barra de desplazamiento.

Adding a Content Box element in Thrive Architect

Ahora puedes añadir más elementos de contenido a la caja de contenido. Por ejemplo, puedes volver a hacer clic en el signo “+” y añadirle el bloque “Texto”. A continuación, puedes escribir el texto que desees.

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

Adding a Text box element in Thrive Architect

Como queremos añadir una lista de categorías a la barra lateral, también añadiremos el elemento ‘Dynamic Styled List’ a la caja de contenido.

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

Adding a Dynamic Styled List element in Thrive Architect

Una vez que haya arrastrado y soltado la lista de estilo dinámico en el cuadro de contenido, haga clic en el botón “Seleccionar tipo de lista”.

A continuación, haga clic en “Lista de categorías”.

Choosing a list type to display in Thrive Architect

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

Como puedes ver, la lista es bastante larga, y por eso queremos añadirle una barra de desplazamiento.

Paso 3: Activar la barra de desplazamiento en el cuadro de contenido

Si selecciona ese contenedor y hace clic en la flecha azul de la izquierda, verá muchas opciones para personalizar su cuadro de contenido.

Configuring the Content Box settings in Thrive Architect

Los ajustes para añadir una barra de desplazamiento están dentro de la pestaña ‘Disposición / Posición’. Aquí puede ajustar el relleno, el margen, la anchura, la altura, la 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”. Sólo hicimos esto para asegurarnos de que la caja de contenido se alinea con el resto de los elementos de la barra lateral.

No dudes en explorar otras opciones para asegurarte de que tu caja está bien proporcionada.

Opening the Layout and Position menu in Thrive Architect

A continuación, desplázate hasta la sección Altura. Vamos a hacer clic en el botón “Max” y cambiar la altura de píxeles a un número mucho más pequeño. En este caso, pasamos de 617px a 300px.

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

Setting a max height for the Content Box in Thrive Architect

Una vez hecho esto, desplácese de nuevo hacia abajo en el panel y abra la pestaña “Avanzado”. A continuación, selecciona “Desplazamiento” en los ajustes de Desbordamiento y activa la opción “Barra de desplazamiento de estilo”.

Se añadirá automáticamente una barra de desplazamiento al bloque de la caja de contenido.

Enabling the custom scrollbar in Thrive Architect

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

Este es el aspecto de nuestra barra de desplazamiento en el sitio de demostración:

Thrive Architect's custom scrollbar example

Método 2: Utilizar código CSS para crear una barra de desplazamiento personalizada

Si cambiar el tema de WordPress y utilizar un maquetador de páginas para crear una barra de desplazamiento personalizada te parece demasiado, puedes utilizar 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 para que puedas activar esta característica en tu sitio de WordPress.

En primer lugar, vamos a entender cómo funciona CSS. CSS son las siglas de Cascading Style Sheets (hojas de estilo en cascada). Es un idioma que indica a los navegadores cómo mostrar los elementos en una página web. En nuestro caso, utilizaremos CSS para añadir una barra de desplazamiento personalizada.

Para utilizar CSS personalizado, necesitamos dos cosas:

  1. Una clase CSS: Es como una etiqueta de nombre para un elemento de la página. La añadimos al elemento que queremos cambiar.
  2. Código CSS: Es el conjunto de instrucciones que indica al navegador cómo aplicar estilo al elemento con la clase CSS.

Por lo tanto, para añadir una barra de desplazamiento personalizada, primero daremos una clase CSS al elemento que queremos cambiar. A continuación, añadiremos código CSS que cree la barra de desplazamiento para los elementos con esa clase.

Vas a añadir la clase CSS scroll-bar a tu elemento. A continuación te mostraremos cómo hacerlo. Y este es el fragmento de código CSS completo que añadirá 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: Añadir la clase CSS al elemento

Hay varias formas de añadir una clase CSS a un elemento de tu sitio WordPress.

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

Una vez hecho esto, basta con hacer clic en Actualizar, Publicar o Guardar.

Adding a CSS class in the full-site editor

Si utilizas 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 añadir la clase CSS.

Después, verás la misma pestaña Avanzado en la barra lateral de ajustes del bloque. Introduzca la clase CSS en el campo “Clase(s) CSS adicional(es)” como antes.

Adding a CSS class in the widget editor

Paso 2: Añada el código CSS a su tema

Ahora, vamos a seguir adelante y añadir 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 característica incorporada, por lo que no necesitas un plugin para insertar el código o incluso abrir los archivos de tu tema.

Para ello, puede abrir el Personalizador de temas de WordPress yendo a Apariencia ” Personalizar.

Launch WordPress theme customizer

Nota: Si no ves este ajuste en tu WordPress, entonces probablemente estés usando un tema de bloque y puedes usar el siguiente método en su lugar. Para más información, compruebe nuestra guía práctica sobre cómo comprobar la falta de personalizador de temas en WordPress.

Método 1: Añadir CSS a temas clásicos

Dentro del Personalizador, busca y haz clic en ‘CSS adicional’.

Opening the Additional CSS tab in Theme Customizer

Aquí, sólo tienes que pegar el código que te mostramos antes.

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

Creating a scrollbar in a classic theme with CSS

Como puede ver, el elemento al que ha añadido la clase CSS tiene ahora una barra de desplazamiento. A continuación, sólo tienes que hacer clic en “Publicar”.

Método 2: Añadir CSS utilizando el editor de sitio completo

Si tienes un tema en bloque, tendrás que añadir código CSS usando el editor de sitio completo, entonces sólo tienes que ir a Apariencia “ Editor.

Selecting the Full-Site Editor from the WordPress admin panel

Encontrará algunas opciones de menú para personalizar el tema de su bloque.

Aquí, haz clic en “Estilos”.

Opening the Styles menu in Full Site Editor

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

Lo ignoraremos y haremos clic en el botón “Editar”. Tiene forma de lápiz.

Clicking the Edit Styles button in the Full Site Editor

Ahora se encuentra en la interfaz de edición.

En el panel lateral derecho, haga clic en el menú de tres puntos situado junto al icono de revisiones y seleccione “CSS adicional”.

Opening the Additional CSS menu in full-site editor

Ahora, sólo tienes que pegar el fragmento de código anterior. Debería ver los cambios automáticamente.

Una vez hecho esto, haz clic en “Guardar”.

Inserting custom CSS in full-site editor

Una desventaja de utilizar el Personalizador de temas y el editor de sitio completo para insertar su CSS es que si decide actualizar o cambiar su tema, puede correr el riesgo de perder su personalización CSS.

Por eso 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: Añadir CSS usando WPCode

Si tienes miedo de 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 para insertar código personalizado, ya que no tendrá que interactuar con los archivos de su tema directamente.

Si se produce un error, WPCode detectará y desactivará automáticamente el código que causa la incidencia. De esta forma, la posibilidad de que rompas tu sitio es mínima.

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.

A continuación, vaya a Fragmentos de código “ + Añadir fragmento en su escritorio de WordPress. Elija “Añadir su código personalizado (nuevo fragmento)” y haga clic en “+ Añadir fragmento de código personalizado”.

Adding a new custom code snippet in WPCode

Ahora, dé un nombre a su nuevo fragmento de código personalizado. Puede ser algo sencillo como ‘CSS Scrollbar’.

A continuación, cambie el Tipo de código a ‘Fragmento de código CSS’.

Inserting custom CSS to create a scrollbar in WPCode

En el cuadro Vista previa del código, pegue el fragmento de código que le mostramos antes.

Una vez hecho esto, desplácese por la página hasta la sección “Inserción”. Allí, asegúrese de que el método de inserción es “Inserción automática” y la ubicación es “Cabecera de todo el sitio”.

Una vez hecho esto, active el botón de la esquina superior derecha y haga clic en “Guardar fragmento de código”.

Choosing Site Wide Header as the code location in WPCode

Ahora debería ver una barra de desplazamiento en el elemento al que ha añadido la clase CSS.

He aquí un ejemplo en el que añadimos una barra de desplazamiento a una lista de entradas recientes:

Example of a scrollbar made with CSS

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

Una de las cosas por las que sienten curiosidad los lectores es acerca de cómo añadir la barra de desplazamiento a su elemento / artículo del menú de navegación que tiene una larga lista de submenús.

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

Si utiliza un tema clásico, solo debe añadir la clase de barra de desplazamiento al elemento / artículo del menú principal. No es necesario añadirla a los elementos del submenú.

Para añadir una clase CSS a tu menú, puedes abrir el personalizador de temas.

A continuación, haga clic en el botón “Menús”.

Selecting Menus in Theme Customizer

A continuación, haz clic en el icono del engranaje “Ajustes” y selecciona “Clases CSS”.

Permite añadir una clase CSS a cada elemento / artículo del menú.

Adding CSS classes to menu items

Ahora, desplázate hacia abajo por el panel de la barra lateral.

A continuación, abre tu menú principal.

Selecting the primary menu in Theme Customizer

En este punto, puede seleccionar el elemento / artículo al que desea añadir la clase CSS y hacer clic para expandirlo.

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

Adding a CSS class to menu item in WordPress theme customizer

Aparte de eso, debes asegurarte de añadir la clase del submenú después de cada mención de la clase de la barra de desplazamiento en el código CSS, como se indica a continuación:

.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 */

Este es el aspecto que debería tener el menú de navegación:

Adding a scrollbar to a menu in WordPress theme customizer

El mismo principio se aplica a los temas en bloque.

Solo tiene que añadir la clase de la barra de desplazamiento al elemento / artículo del menú principal, no a los submenús.

Adding a CSS class to a menu in the full-site editor

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

Para los usuarios de Chrome, basta con hacer clic con el botón derecho del ratón en el elemento / artículo con submenús y seleccionar “Inspeccionar”.

Accessing the Inspect element tool in Chrome

En su teclado, pulse CTRL/Comando + F para activar la característica Buscar. A continuación, localice el código HTML <ul></ul> que contiene la clase de barra de desplazamiento.

El código exacto variará de un tema a otro, pero éste es el aspecto del nuestro:

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

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

Locating the scroll-bar element using the Inspect tool

Ahora, quieres copiar todas estas clases CSS entre class=" y ">.

En el código CSS, sustituye la clase de la barra de desplazamiento por todas esas clases y un punto (.) delante para indicar que es una clase. También es bueno añadir !important en cada línea que personaliza la barra de desplazamiento para asegurarse de que el tema no anula estos ajustes.

He aquí 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 añadido este código, el menú de navegación tendrá el siguiente aspecto:

An example of a scrollbar in a block theme menu made with CSS

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

Ahora que ha añadido una barra de desplazamiento personalizada, es posible que desee hacerla coincidir con el diseño de su sitio web. Puedes cambiar fácilmente la apariencia de la barra de desplazamiento utilizando CSS. Veamos cómo personalizar su tamaño, color y forma.

Digamos que quieres cambiar la altura máxima del elemento al que estás añadiendo una barra de desplazamiento. En este caso, puedes cambiar el número en max-height: en la parte superior a cualquier número que desees, siempre y cuando sea en píxeles.

También puede ajustar el número en anchura: para que la anchura del elemento con la barra de desplazamiento sea mayor o menor.

Adjusting the scrollbar's heigh and width with CSS

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

Aumente este número para ensanchar la barra de desplazamiento o redúzcalo para estrecharla. Por ejemplo, width: 15px; creará una barra de desplazamiento más ancha, mientras que width: 5px; la hará más fina.

Adjusting the scrollbar size with CSS

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

Sustituye “gris” por cualquier color que te guste, como “azul” o cualquier color que utilice el código de color hexadecimal (por ejemplo, #0000FF).

Changing the scrollbar's color with CSS

Si quieres que la barra de desplazamiento sea más redondeada, busca la propiedad border-radius.

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

Changing the scrollbar's border radius with CSS

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

Para Firefox, tendrás que ajustar la propiedad scrollbar-color. El primer color es para el pulgar (la parte que se arrastra), 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.

Changing the scrollbar's appearance in Firefox with CSS

Después de hacer estos cambios, guarde su CSS y actualice su página de WordPress para ver la nueva barra de desplazamiento personalizada en acción. No dudes en experimentar con diferentes colores y tamaños hasta que encuentres el aspecto perfecto para tu sitio web.

Más información sobre cómo mejorar el diseño web de WordPress

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

Esperamos que este artículo te haya ayudado a aprender cómo añadir una barra de desplazamiento personalizada a cualquier elemento de tu sitio WordPress. También puedes marcar / comprobar nuestras selecciones de expertos de los mejores maquetadores de temas de WordPress y nuestra guía sobre cómo añadir una barra de progreso de lectura en WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

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

Reader Interactions

17 comentariosDeja una respuesta

    • WPBeginner Support

      You’re welcome :)

      Administrador

  1. alex

    Hello I cannot seem to get my custom scroll bar to display vertically??? I have it set to a wordpress text widget with the height at 400 px and the width at 100 px and it comes up horizontal which is not what I need. thank you

    • WPBeginner Support

      Your content may not be tall enough, you may want to reach out to the plugin’s support and they should be able to assist.

      Administrador

  2. irit

    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

    • WPBeginner Support

      You would want to first reach out to Elementor as their page builder may be preventing the image from going beyond the size of the section you have set up.

      Administrador

  3. Danny

    This is exactly my idea – to use it and make visitors spend more time on my site. My frontpage is such that I can combine several pages. So there is this particular page that is part of my front page, but it is long, so i want to use the scrolling to keep it short yet visitors can scroll just within it.
    My problem is that I dont know the Target Element ID.
    Can you assist?

    • WPBeginner Support

      If you reach out to your theme’s support for the specific section you want they should be able to let you know the element they’re using.

      Administrador

  4. Danny

    I want to add scrolling on a particular page – the page itself, not the sidebar or any widget.
    What will the Target ELement ID be?
    I right-clicked on the page body, but I dont know what to look out for. Can anybody advice?

    • WPBeginner Support

      It would depend on the specific theme but normally for what you’re wanting it would be the content area.

      Administrador

      • Danny

        I am using the free version of raratheme’s lawyer landing page and I dount the developer can offer me such info as a free user.

        Sure, its the content area, and I wonder what the Element ID is called. Any ideas?

  5. Alexandre

    Very nice and easy to custom widget. However, it took me a couple of hours to find what to enter in the Target Element Sector section while using Elementor. It finally worked with the following line: “.elementor-element-6daf57c”. The dot (“.”) at the beginning is important.

    Thank you!

    • WPBeginner Support

      Thanks for sharing this specification to help other users :)

      Administrador

  6. Rushikesh

    This is working for desktop view, but I don’t want this scrollbar work on mobile devices. Because it’s ruin responsiveness. How can I do it to stop working on mobile devices?

  7. Rosie Malik

    This tool is such a tremendous help to website appearance and functionality! You can select your featured items (pictures, posts, etc.) and put them almost anywhere … and several times, too! Your site visitor will spend more time on your site and interract with more content, etc. This is a total win/win!

  8. igor Griffiths

    Thanks for sharing this plugin and more importantly how to set it up, I would never have thought to use the Chrome inspect element to find the target id without many hours of experimentation.

    Looks like a very flexible plugin that with a little imagination could be put to many powerful and engaging uses

    igor

Deja tu comentario

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