Elemento personalizado HTML para criar folhas. Exibido como uma folha inferior no celular e uma folha centrada na área de trabalho.
Esc ou clicando fora da folha inferiorEsc ou clicar fora da folha quando quiser.<dialog> elementoVocê pode instalar esta biblioteca no registro da NPM:
npm install @ivteplo/html-sheet-elementOu você pode importá -lo dinamicamente de um CDN:
const { SheetElement } = await import ( "https://unpkg.com/@ivteplo/[email protected]/build/index.js" ) Antes de poder usar o elemento em seu HTML, você precisa especificar um nome de tag para ele usando JavaScript:
import { SheetElement } from "@ivteplo/html-sheet-element"
// You can choose another tag name instead of `ui-sheet`
customElements . define ( "ui-sheet" , SheetElement )Então você pode usar a tag em seu html:
< ui-sheet id =" sheet " >
< p > Hello World! </ p >
</ ui-sheet > Para abrir uma folha, ligue para o método showModal do elemento:
const sheet = document . querySelector ( "sheet" )
sheet . showModal ( ) Você pode encontrar documentação da API aqui.
Você precisa ter git, node.js, deno e qualquer navegador instalado.
Abra seu terminal
Clone este repositório
git clone https://github.com/ivteplo/html-sheet-element/Navegue no diretório clonado
cd html-sheet-elementInstalar dependências
npm installInicie o servidor de desenvolvimento
npm run devConstrua a biblioteca
npm run buildConstrua a documentação da API
npm run docs:apiHacking feliz?