1.0.2 • Published 4 months ago

@silkytone/danmu v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Danmu

弹幕的简单实现,实现普通弹幕或高级弹幕。

弹幕实现:

  • TextBarrage 文本弹幕(可以通过 css3 修改样式)

引入 umd.js

const { Barrage, TextBarrage } = window.Danmu

使用示例

import { Barrage, TextBarrage } from 'danmu';

const barrage = new Barrage('#barrage', {
  trackSize: 10,
});

const input = document.querySelector<HTMLInputElement>('#input')!;
const submit = document.querySelector<HTMLButtonElement>('#submit')!;

submit.addEventListener('click', onSubmit);

function onSubmit() {
  const val = (input['value'] || '').trim();
  if (!val) return alert('请输入内容');
  barrage.push(new TextBarrage(val, 3 * 1000));
}
1.0.2

4 months ago

1.0.1

4 months ago

1.0.0

4 months ago