Elemento personalizado HTML para crear hojas. Se muestra como una hoja inferior en el móvil y una hoja centrada en el escritorio.
Esc o haciendo clic fuera de la hoja inferiorEsc o hacer clic fuera de la hoja cuando lo desee.<dialog>Puede instalar esta biblioteca desde el registro de NPM:
npm install @ivteplo/html-sheet-elementO puede importarlo dinámicamente desde un CDN:
const { SheetElement } = await import ( "https://unpkg.com/@ivteplo/[email protected]/build/index.js" ) Antes de poder usar el elemento en su HTML, debe especificar un nombre de etiqueta con JavaScript:
import { SheetElement } from "@ivteplo/html-sheet-element"
// You can choose another tag name instead of `ui-sheet`
customElements . define ( "ui-sheet" , SheetElement )Entonces puede usar la etiqueta en su HTML:
< ui-sheet id =" sheet " >
< p > Hello World! </ p >
</ ui-sheet > Para abrir una hoja, llame al método showModal del elemento:
const sheet = document . querySelector ( "sheet" )
sheet . showModal ( ) Puede encontrar documentación de API aquí.
Debe tener Git, Node.js, Deno y cualquier navegador instalado.
Abre tu terminal
Clon este repositorio
git clone https://github.com/ivteplo/html-sheet-element/Navegar hacia el directorio clonado
cd html-sheet-elementInstalar dependencias
npm installIniciar el servidor de desarrollo
npm run devConstruir la biblioteca
npm run buildConstruir la documentación de la API
npm run docs:api¿Feliz piratería?