최소한의 모달 라이브러리를 npm으로 공개했습니다.
3764 단어 npmTypeScriptmodal
2020/10/28 v1.0.0의 기능에 대해 추가. 데모를 Github Pages로 이동.
미니멀한 모달 라이브러리(MinimalModal.js)를 자작해 보았으므로 소개합니다.
MinimalModal.js란?
TypeScript로 작성된 가볍고 최소한의 기능을 갖춘 모달 라이브러리입니다.
왜 이 라이브러리를 만들었나요?
Micromodal.js을 사용하려고했지만,
배경 스크롤 무효가 없거나, IE 미대응이라고 하는 곳이 나의 용도에는 맞지 않았기 때문에,
차라리 만들어 버리는 편이 빠를까 생각하고 만들어 보았습니다.
기능
도입 방법
npm 경유
콘솔
% npm install @yuki0410/minimal-modal --save
// Common.JS
const MinimalModal = require('@yuki0410/minimal-modal');
// ESModules
import MinimalModal from '@yuki0410/minimal-modal';
CDN을 통해
<script src="https://cdn.jsdelivr.net/npm/@yuki0410/minimal-modal/dist/minimal-modal.min.js"></script>
직접 다운로드
콘솔
% curl -o https://cdn.jsdelivr.net/npm/@yuki0410/minimal-modal/dist/minimal-modal.min.js
사용법
자동
MinimalModal.activate();
→ 데모
수동
// open
const modal = document.querySelector('#someModal');
MinimalModal.show(modal);
// close
MinimalModal.close();
→ 데모
라이센스
MIT
npm
@yuki0410/minimal-modal
Github
ohnaka0410/minimal-modal
요약
스스로 모달을 구현할 때에 사용해 보려고 생각합니다.
Reference
이 문제에 관하여(최소한의 모달 라이브러리를 npm으로 공개했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuki0410_/items/1581f11651dcb4fd0079텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)