1.0.6 • Published 8 months ago

parallel-scroll-slider v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

parallel-scroll-slider

This package provides a slider scrolled parallel direction when browser is scrolled vertically.

Install

npm i parallel-scroll-slider

How to use

import ParallelScrollSlider from "parallel-scroll-slider"

const Sample = () => {
  return (
  <ParallelScrollSlider
    fromTop={0}
    slideGap={40}
    slidePaddingY={20}
    slideWidth={"100%"}
    list {[]}
    stopPos={"start"}
   />
  )
}

Instance Props

PropertyTypeRequiredDescription
fromTopnumber / stringoptionalSlider's position from top
slideGapnumber / stringrequiredGap each lists
slidePaddingYnumber / string / {top: number / string, bottom: number / string}optionalPadding of top and bottom
slideWidthstringrequiredEach lists' width
listJSX.Element[]requiredSlider's contents
stopPosstart / center / endrequiredStopped position
fullWidthbooleanoptionalDisplay range of slider

Props' Description

fromTop: Decided the position of component from top. fromTop = 0 equals top: 0, and fromTop = "10%" equals top: "10%". default value: fromTop = 0.

slideGap: Decided the gap of each slide contents. slideGap = 0 equals column-gap: 0, and slideGap = "10%" equals column-gap: "10%".

slidePaddingY: Decided the padding of top and bottom. if you want one's size is different from the other, you can write like slidePaddingY={{top:10, bottom:20}}. default value: slidePaddingY = 0.

slideWidth: Decided the size of each lists. the size is relatively decided component's width. you can define the percentage like slideWidth={"50%"}.

list: The contents of slide. You don't need to define <li> tags width and height. They are automatically decided by other argument you input.

stopPos: Decided the position when the slide is stopped. "start" : left edge of component. "center" : center position. "end" : right edge of component. default value: stopPos: "start".

fullWidth: Choose the display range of slider. fullWidth: true means the slider displays from left edge to right edge. fullWidth: false means the slider display in just component width. default value: fullWidth: true.

1.0.6

8 months ago

1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

8 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago