ScrollBar totalmente personalizable a través de CSS."> ScrollBar totalmente personalizable a través de CSS.">

Barra de desplazamiento personalizada mínima en Vanilla JavaScript-fakescroll

Tiempo de ejecución: 30 minutos. Empezar

Autor: yairEO
Views Total: 822
Sitio oficial: Ir a la web
Actualizado: July 18, 2018
Licencia: MIT

Vista prévia

Barra de desplazamiento personalizada mínima en Vanilla JavaScript-fakescroll

Descripción

Esta es la versión de JavaScript vainilla de la jQuery fakescroll plugin que hace que el regular Browser < a href = "https://wikicss.com/tag/scrollbar/" > ScrollBar totalmente personalizable a través de CSS.

Funcionamiento

Descargue e importe la biblioteca fakescroll en el documento.

<link rel="stylesheet" href="fakescroll.css">
<script src="fakescroll.js"></script>

Inicialice el fakescroll en su elemento desplazable. Hecho.

<div class="example">

Long Content Here
</div>
document.querySelector('.example').fakeScroll();

Aplique sus propios estilos CSS a la barra de desplazamiento.

.example {

position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

margin: auto;

min-height: 70%;

height: 1px;

width: 500px;

overflow: auto;

background: white;
}

.example.fakeScroll__scope { background: none; }

.example .fakeScroll__content {

padding-top: 1em;

padding-bottom: 1em;
}

.example .fakeScroll__wrap {

background: #FFF;

border-radius: 4px;

-moz-box-sizing: border-box;

box-sizing: border-box;
}

Activar/desactivar la pista de la barra de desplazamiento.

document.querySelector('.example').fakeScroll({

track: true
});

Agregue una clase CSS adicional a la barra de desplazamiento.

document.querySelector('.example').fakeScroll({

classname: 'your-own-class'
});

Te puede interesar: