1.0.3 • Published 3 years ago

sw-slider v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Sw-Slider

사용 기술

  • React
  • Typescript
  • SCSS
    • 변수 사용으로 코드 중복 최소화
    • 코드 간략화

시작하기

설치

$ npm i sw-slider

패키지 가져오기

import { SliderContainer, SliderItem } from 'sw-slider';

export default () => {
    return (
        <SliderContainer autoPlay={true} delay={3000} speed={300} pagination={true} arrow={true}>
            <SliderItem>Slide 1</SliderItem>
            <SliderItem>Slide 2</SliderItem>
            <SliderItem>Slide 3</SliderItem>
            <SliderItem>Slide 4</SliderItem>
            ...
        </SliderContainer>
    );
};

구조

<!-- Slider wrap -->
<div id="sw-slider-wrap">
    <!-- Slider container -->
    <div id="sw-slider-container">
        <!-- Slides -->
        <div class="sw-slider-item">Slide 1</div>
        <div class="sw-slider-item">Slide 2</div>
        <div class="sw-slider-item">Slide 3</div>
        ...
    </div>

    <!-- Slider arrow button -->
    <div id="sw-slider-arrow-box">
        <span class="sw-slider-arrow-prev"></span>
        <span class="sw-slider-arrow-next"></span>
    </div>

    <!-- Slider pagination -->
    <ul id="sw-slider-pagination"></ul>
</div>

커스텀 스타일

#sw-slider-wrap {
    width: 500px;
    height: 300px;
}
  • css 를 사용해서 슬라이드의 크기를 변경할 수 있습니다.

옵션

OptionTypeDefaultDescription
autoPlaybooleantrue자동 슬라이드 옵션 사용 여부
delaynumber3000autoPlay: true 인 경우 자동 슬라이드 속도값 설정
speednumber400슬라이드 트랜지션 속도
paginationbooleantruepagination 사용 여부
arrowbooleantruearrow 사용 여부
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.25

3 years ago

1.0.3

3 years ago

0.0.26

3 years ago

0.0.27

3 years ago

0.0.28

3 years ago

0.0.24

3 years ago

0.0.23

3 years ago

0.0.22

3 years ago

0.0.21

3 years ago

0.0.20

3 years ago

0.0.19

3 years ago

0.0.18

3 years ago

0.0.17

3 years ago

0.0.16

3 years ago

0.0.15

3 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago