0.2.10 • Published 2 years ago
luminous-element v0.2.10
Overview
このパッケージは、Lightbox を実装できる軽量ライブラリluminous-lightbox@2.4.0
をベースに React
でも呼び出せるように書き直したものです。typescript にも対応しています。
Install
npm
npm install luminous-element
yarn
yarn add luminous-element
Usage
LegacyLuminous
オリジナル同様に、LegacyLuminous
とLegacyLuminousGallery
をインポートして使うことができます。ただし、インラインスクリプトは利用できなくなっています(ビルドツールをwebpack
からvite
に変更したため)。
インポートします。
import { LegacyLuminous, LegacyLuminousGallery } from "luminous-element";
単独の画像で使いたい場合
new LegacyLuminous(document.querySelector(".simple-demo"));`
ギャラリを使いたい場合
new LegacyLuminousGallery(document.querySelectorAll(".gallery-demo"));
詳しくは、luminous-lightbox の READMEか有志の解説ページを見るとよいでしょう。
LuminousElement
LuminousElement
をインポートすることで、React
でも呼び出すことができます。
インポートします。
import { LuminousElement } from "luminous-element";
どこでもいいので JSX に挿入します。luminous-lightbox
と同様に、セレクタに一致する要素から Lightbox を生成します。
return (
<>
<LuminousElement selectors=".simple-demo" />
<a
className="simple-demo zoom-in"
href="https://assets.imgix.net/unsplash/pretty2.jpg?w=1600"
>
<img
src="https://assets.imgix.net/unsplash/pretty2.jpg?w=400"
alt="Mountainous landscape"
/>
</a>
...
</>
)
ギャラリを使いたい場合
<LuminousElement gallery selectors=".gallery-demo" />
0.2.10
2 years ago
0.2.9
2 years ago
0.2.8
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.5
2 years ago
0.2.4
2 years ago
0.2.3
2 years ago
0.2.2
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago