Barra de desplazamiento personalizada con vainilla JavaScript-vanillaScroll

Tiempo de ejecución: 30 minutos. Empezar

Autor: Mobius1
Views Total: 2,575
Sitio oficial: Ir a la web
Actualizado: December 5, 2015
Licencia: MIT

Vista prévia

Barra de desplazamiento personalizada con vainilla JavaScript-vanillaScroll

Descripción

vanillaScroll is a small vanilla JavaScript plugin which turns a block element into a scrollable area with a custom scrollbar.

¿Cómo funciona?

Descargue e incluya vanillaScroll. js en la página HTML.

<script src="vanillaScroll.js"></script>

Aplique la barra de desplazamiento personalizada en un contenedor especificado.

var element = document.getElementById('myElement'),

options = {


// options here

};

myScroller = new vanillaScroll(element, options);

Reemplace los estilos predeterminados de la barra de desplazamiento.

.slick-wrapper { position: relative; }

.slick-rail {

background-color: transparent;

height: 100%;

position: absolute;

right: 0;

top: 0;
}

.slick-bar {

background-color: #999;

height: 100px;

position: absolute;

right: 0;

cursor: pointer;

width: 100%;
}

.slick-rail.enabled { background-color: #ddd; }

.slick-wrapper.hover > .slick-rail {

opacity: 0;

transition: opacity 250ms ease 1000ms;
}

.slick-wrapper.hover:hover > .slick-rail {

opacity: 1;

transition: opacity 250ms;
}

Opciones disponibles.

options = {

width: "auto",

height: "100%",

size: 15,

scrollAmount: 10, // the amount to scroll the content with the mouse wheel

scrollRate: 20,

rail: false,

alwaysShow: false, // false = show on hover

position: "right"
};

Te puede interesar: