html sheet element
v2.1.0
シートを作成するための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 buildAPIドキュメントを作成します
npm run docs:apiハッピーハッキング?