Élément personnalisé HTML pour créer des feuilles. Affiché comme une feuille inférieure sur mobile et une feuille centrée sur le bureau.
Esc ou en cliquant à l'extérieur de la feuille inférieureEsc ou le clic à l'extérieur de la feuille lorsque vous le souhaitez.<dialog>Vous pouvez installer cette bibliothèque à partir du registre NPM:
npm install @ivteplo/html-sheet-elementOu vous pouvez l'importer dynamiquement à partir d'un CDN:
const { SheetElement } = await import ( "https://unpkg.com/@ivteplo/[email protected]/build/index.js" ) Avant de pouvoir utiliser l'élément de votre HTML, vous devez spécifier un nom de balise pour celui-ci à l'aide de JavaScript:
import { SheetElement } from "@ivteplo/html-sheet-element"
// You can choose another tag name instead of `ui-sheet`
customElements . define ( "ui-sheet" , SheetElement )Ensuite, vous pouvez utiliser la balise dans votre HTML:
< ui-sheet id =" sheet " >
< p > Hello World! </ p >
</ ui-sheet > Pour ouvrir une feuille, appelez la méthode showModal de l'élément:
const sheet = document . querySelector ( "sheet" )
sheet . showModal ( ) Vous pouvez trouver la documentation de l'API ici.
Vous devez avoir git, node.js, deno et tout navigateur installé.
Ouvrez votre terminal
Cloner ce référentiel
git clone https://github.com/ivteplo/html-sheet-element/Naviguer dans le répertoire cloné
cd html-sheet-elementInstaller des dépendances
npm installDémarrer le serveur de développement
npm run devConstruisez la bibliothèque
npm run buildConstruisez la documentation de l'API
npm run docs:apiBonne hacking?