Home

Awesome

React Shadow Scroll

npm versionLicense: MITNode.js CINetlify StatusLanguage grade: JavaScript

Component that customizes the list and inserts shadow when scrolling exists

Installation

npm i react-shadow-scroll
// OR
yarn add react-shadow-scroll

Demo Link

Local demo:

git clone https://github.com/andrelmlins/react-shadow-scroll.git
cd react-shadow-scroll
npm install && npm run start

Examples

import React from 'react';
import { render } from 'react-dom';
import ReactShadowScroll from 'react-shadow-scroll';

const App = () => (
  <ReactShadowScroll>
    <ul>
      <li>Teste</li>
      <li>Teste</li>
      <li>Teste</li>
      <li>Teste</li>
    </ul>
  </ReactShadowScroll>
);

render(<App />, document.getElementById('root'));

Properties

Raw component props (before transform):

PropDefaultTypeDescription
scrollColor#c5c5c5stringScroll color
scrollColorHover#a6a6a6stringScroll color when hover
scrollWidth5numberScroll Width
scrollPadding0numberLeft scroll padding
isShadowtruebooleanView shadow
shadow'0 2px 4px rgba(0, 0, 0, 0.2) inset, 0 -2px 4px rgba(0, 0, 0, 0.2) inset'stringShadow
styleSubcontainernullobjectStyle in Subcontainer

NPM Statistics

Download stats for this NPM package

NPM

License

React Shadow Scroll is open source software licensed as MIT.