HTML пользовательский элемент для создания листов. Отображается как нижний лист на мобильном телефоне и центрированный лист на рабочем столе.
Esc или нажав за пределы нижнего листаEsc или щелчок вне листа, когда хотите.<dialog>Вы можете установить эту библиотеку из реестра NPM:
npm install @ivteplo/html-sheet-elementИли вы можете импортировать его динамически из CDN:
const { SheetElement } = await import ( "https://unpkg.com/@ivteplo/[email protected]/build/index.js" ) Прежде чем иметь возможность использовать элемент в вашем HTML, вам необходимо указать имя тега для него, используя JavaScript:
import { SheetElement } from "@ivteplo/html-sheet-element"
// You can choose another tag name instead of `ui-sheet`
customElements . define ( "ui-sheet" , SheetElement )Затем вы можете использовать тег в своем HTML:
< ui-sheet id =" sheet " >
< p > Hello World! </ p >
</ ui-sheet > Чтобы открыть лист, вызовите метод showModal элемента:
const sheet = document . querySelector ( "sheet" )
sheet . showModal ( ) Вы можете найти документацию API здесь.
Вы должны установить git, node.js, deno и любой браузер.
Откройте свой терминал
Клонировать это хранилище
git clone https://github.com/ivteplo/html-sheet-element/Перейдите в клонированный каталог
cd html-sheet-elementУстановить зависимости
npm installЗапустите сервер разработки
npm run devПостроить библиотеку
npm run buildСоздайте документацию API
npm run docs:apiСчастливого взлома?