当前位置:Gxlcms > JavaScript > JavaScript实现简单的弹幕效果实例分析

JavaScript实现简单的弹幕效果实例分析

时间:2021-07-01 10:21:17 帮助过:21人阅读

这篇文章主要帮助大家简单实现JavaScript弹幕效果

不知大家有没有感受到,弹幕又是另一出好戏!!
不过我个人还是比较排斥看电视的时候被出来的弹幕打扰。今天我们来写一个简单的弹幕。简单到什么程度呢?看下效果:

由图可以看出,我们的呆毛html结构确实是非常简单啦。
就是由一个p、一个input框另加一个button组成。

 <p id="box" class="box"></p>
 <input type="text" id="txt" />
 <button onclick="send()">提交内容</button>

先po上js代码:

原理简单说下:

第一步,我们要拿到input框里面的内容,var word = $('txt').value;
第二步,我们就要把这个内容想方设法地塞到要滚动显示的p里面去了,原则有三:①颜色随机②高度随机③与左边框的距离实时变化;
第三步,把这个内容追加到p里 $('box').appendChild(span);

由上述步骤原理可以看出,第二步是最关键的一步,

实现第一个原则:

小扩展:

RGB(R,G,B);
R:
红色值。正整数 | 百分数
G:
绿色值。正整数 | 百分数
B:
蓝色值。正整数 | 百分数
这样就应该是很容易理解了。

实现第二个原则:

实现第三个原则:

就是利用了定时器的原理,让left的值实时变化。

讲到这里,就应该很清晰明了了吧。

以上就是JavaScript实现简单的弹幕效果实例分析的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行