0.2.10 • Published 2 years ago

luminous-element v0.2.10

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
2 years ago

Overview

このパッケージは、Lightbox を実装できる軽量ライブラリluminous-lightbox@2.4.0をベースに React でも呼び出せるように書き直したものです。typescript にも対応しています。

Install

  • npm

    npm install luminous-element
  • yarn

    yarn add luminous-element

Usage

LegacyLuminous

オリジナル同様に、LegacyLuminousLegacyLuminousGalleryをインポートして使うことができます。ただし、インラインスクリプトは利用できなくなっています(ビルドツールを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