时间:2021-07-01 10:21:17 帮助过:21人阅读
不知大家有没有感受到,弹幕又是另一出好戏!!
不过我个人还是比较排斥看电视的时候被出来的弹幕打扰。今天我们来写一个简单的弹幕。简单到什么程度呢?看下效果:
由图可以看出,我们的呆毛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网其它相关文章!