qr-badge

このページのQR、1タグで。
作ったものを、目の前の端末へ届けるために。

<script src="https://qr.bluemage.dev/qr-badge.js" defer></script>
<qr-badge></qr-badge>

URL 指定不要(開いているページを自動でQR化)。 色もページから継承します。→ 右のQRがこのページ自身です。クリックで拡大。

なじむ — テーマも zero-config

既定の theme="auto" は、ページの meta theme-color・リンク色・--qr-badge-accent から アクセント色を拾い、四隅の目に流し込みます。favicon があれば中央に据えます。 暗い背景では白地カードに自動フォールバック(反転QRはスキャナ互換性が落ちるため)。 コントラストが足りない色は自動で沈めるので、スタイルは継承、読み取りは保証

特徴を出す — 和の伝統色テーマ

印刷物やスライドなど「ページの文脈がない場所」にはプリセットを。

API — 貼れる場所ならどこへでも

README・スライド・印刷物には画像として。

<img src="https://qr.bluemage.dev/v1?url=https://example.com&theme=ruri&size=160">

APIで生成したQRの例

属性

属性既定説明
urllocation.hrefQR化するURL
size96表示サイズ(px)。クリックで拡大表示
themeautoauto / mono / ruri / shu / asagi / edo / akane
logofavicon 自動中央ロゴ画像のURL。off で無効

アクセント色の明示指定は CSS で: qr-badge { --qr-badge-accent: #B7282E; }