HTML Custom Element zum Erstellen von Blättern. Als unteres Blatt auf dem Handy und als zentriertes Blatt auf dem Desktop angezeigt.
Esc -Taste oder durch Klicken über das untere Blatt geschlossen werdenEsc oder den Klick außerhalb des Blattes ausschalten, wenn Sie möchten.<dialog> Elements des ElementsSie können diese Bibliothek aus der NPM -Registrierung installieren:
npm install @ivteplo/html-sheet-elementOder Sie können es dynamisch von einem CDN importieren:
const { SheetElement } = await import ( "https://unpkg.com/@ivteplo/[email protected]/build/index.js" ) Bevor Sie das Element in Ihrem HTML verwenden können, müssen Sie einen Tagsnamen mit JavaScript angeben:
import { SheetElement } from "@ivteplo/html-sheet-element"
// You can choose another tag name instead of `ui-sheet`
customElements . define ( "ui-sheet" , SheetElement )Dann können Sie das Tag in Ihrem HTML verwenden:
< ui-sheet id =" sheet " >
< p > Hello World! </ p >
</ ui-sheet > Um ein Blatt zu öffnen, rufen Sie die showModal -Methode des Elements an:
const sheet = document . querySelector ( "sheet" )
sheet . showModal ( ) Hier finden Sie eine API -Dokumentation.
Sie müssen Git, Node.js, Deno und jeden Browser installiert haben.
Öffnen Sie Ihr Terminal
Klonen Sie dieses Repository
git clone https://github.com/ivteplo/html-sheet-element/Navigieren Sie in das geklonte Verzeichnis
cd html-sheet-elementAbhängigkeiten installieren
npm installStarten Sie den Entwicklungsserver
npm run devBauen Sie die Bibliothek auf
npm run buildErstellen Sie die API -Dokumentation
npm run docs:apiFrohe Hacking?