draggable ui npm package

2024. 12. 26. 18:12·NOTE

모바일, PC에서 draggable layer UI를 구현했습니다. 

animation plugin을 사용해서 자체적으로 구현을 할까 고민했지만 npm 패키지를 커스텀을 했습니다.

react-spring-bottom-sheet

https://www.npmjs.com/package/react-spring-bottom-sheet

 

options

open: 열기/ 닫기 Boolean 값

onDismiss: layer닫는경우 실행될 콜백함수 

snapPoints: 드래그 했을 때 멈추는 포인트 

blocking: aria-hidden 기능 설정, default는 true

scrollLocking: 페이지 스크롤 막기

 

정리한거 말고도 많은 옵션들이 있다. 

 

스타일 커스텀 

root에 선언 된 css 변수 오버라이드 하기

:root {
  --rsbs-bg: #fff;
  --rsbs-handle-bg: #d9d9d9;
  --rsbs-overlay-rounded: 8px;
}

'NOTE' 카테고리의 다른 글

ios 비동기로 input에 focus  (0) 2024.12.27
Next.js with CSS-in-JS  (0) 2024.12.26
로컬환경을 인터넷에서도 확인 할 수 있는 ngrok 사용방법  (0) 2024.12.17
[Next + React Query로 SNS 서비스 만들기] 섹션 5 정리  (5) 2024.09.15
[Next + React Query로 SNS 서비스 만들기] 섹션 4 정리  (1) 2024.09.12
'NOTE' 카테고리의 다른 글
  • ios 비동기로 input에 focus
  • Next.js with CSS-in-JS
  • 로컬환경을 인터넷에서도 확인 할 수 있는 ngrok 사용방법
  • [Next + React Query로 SNS 서비스 만들기] 섹션 5 정리
ssund
ssund
  • ssund
    ssund의 기술블로그
    ssund
  • 전체
    오늘
    어제
    • 분류 전체보기 (73)
      • TECH (22)
      • NOTE (40)
      • DAILY (7)
      • javascript (1)
      • 알고리즘 (0)
  • 블로그 메뉴

    • 홈
    • TECH
    • NOTE
    • DAILY
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    배열요소순서
    styled-components
    call signatures
    theme-provider
    git배포
    global-style
    함수와 메서드차이
    react state management
    Array.sort()
    reduxtoolkit
    d.ts
    reat-head
    타입스크립트
    커머스프로젝트
    slidesPerGroup
    React
    TypeScript
    JavaScript
    redux
    웹브라우저구성
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
ssund
draggable ui npm package
상단으로

티스토리툴바