Barrage 弹幕

11/26/2022 活动业务倒计时

适用于轮播广告等弹幕需求

import { HiBarrage } from 'hi-kits/barrage'
1

# 基本用法

<h-barrage text="雪晴天地一冰壶,竟往西湖探老逋,骑驴踏雪溪桥路。笑王维作画图,拣梅花多处提壶。对酒看花笑,无钱当剑沽,醉倒在西湖!"></h-barrage>

1
2
Expand Copy

# 不同速度

<h-barrage speed="25" text="雪晴天地一冰壶,竟往西湖探老逋,骑驴踏雪溪桥路。笑王维作画图,拣梅花多处提壶。对酒看花笑,无钱当剑沽,醉倒在西湖!"></h-barrage>
<h-barrage speed="150" text="雪晴天地一冰壶,竟往西湖探老逋,骑驴踏雪溪桥路。笑王维作画图,拣梅花多处提壶。对酒看花笑,无钱当剑沽,醉倒在西湖!"></h-barrage>
1
2
Expand Copy

# 控制暂停

暂停 继续
<h-button onclick="document.getElementById('barrage').setAttribute('paused', 'true')"> 暂停 </h-button>
<h-button onclick="document.getElementById('barrage').setAttribute('paused', 'false')"> 继续 </h-button>
<h-barrage id="barrage" text="雪晴天地一冰壶,竟往西湖探老逋,骑驴踏雪溪桥路。笑王维作画图,拣梅花多处提壶。对酒看花笑,无钱当剑沽,醉倒在西湖!"></h-barrage>
1
2
3
Expand Copy

# 悬浮暂停

<h-barrage 
    onmouseover="document.getElementById('barrage1').setAttribute('paused', 'true')" 
    onmouseleave="document.getElementById('barrage1').setAttribute('paused', 'false')"
    id="barrage1" text="雪晴天地一冰壶,竟往西湖探老逋,骑驴踏雪溪桥路。笑王维作画图,拣梅花多处提壶。对酒看花笑,无钱当剑沽,醉倒在西湖!">
</h-barrage>
1
2
3
4
5
Expand Copy

# 点击暂停

<h-barrage 
    onclick="document.getElementById('barrage2').setAttribute('paused', !document.getElementById('barrage2').getAttribute('paused'))" 
    id="barrage2" 
    text="雪晴天地一冰壶,竟往西湖探老逋,骑驴踏雪溪桥路。笑王维作画图,拣梅花多处提壶。对酒看花笑,无钱当剑沽,醉倒在西湖!">
</h-barrage>    
1
2
3
4
5
Expand Copy

# 反向动画

<h-barrage reverse text="雪晴天地一冰壶,竟往西湖探老逋,骑驴踏雪溪桥路。笑王维作画图,拣梅花多处提壶。对酒看花笑,无钱当剑沽,醉倒在西湖!"></h-barrage>
1
Expand Copy
参数 说明 类型 可选值 默认值
text 内容 string - -
speed 速度 number - 50
paused 暂停 boolean - false
reverse 反转 boolean - false
onclick 点击事件 function - -
onmouseover 鼠标移入事件 function - -
onmouseleave 鼠标移出事件 function - -
Last Updated: 3/6/2023, 17:51:50