This article shares the specific code of jQuery to achieve the barrage effect for your reference. The specific content is as follows Effect: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tucao Danmaku</title> <script type="text/javascript" src="jquery-3.2.1.min.js" ></script> <style> html, body { margin: 0px; padding: 0px; width: 100%; height: 100%; font-family: "Microsoft YaHei"; font-size: 62.5%; } .boxDom { width: 100%; height: 100%; position: relative; overflow: hidden; } .idDom { width: 100%; height: 100px; background: #666; position: fixed; bottom: 0px; } .content { display: inline-block; width: 430px; height: 40px; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; } .title { display: inline; font-size: 4em; vertical-align: bottom; color: #fff; } .text { border: none; width: 300px; height: 30px; border-radius: 5px; font-size: 2.4em; } .btn { width: 60px; height: 30px; background: #f90000; border: none; color: #fff; font-size: 2.4em; } span { width: 300px; height: 40px; position: absolute; overflow: hidden; color: #000; font-size: 4em; line-height: 1.5em; cursor: pointer; white-space: nowrap; } </style> </head> <body> <div class="boxDom" id="boxDom"> <div class="idDom" id="idDom"> <div class="content"> <p class="title">Comments:</p> <input type="text" class="text" id="text"/> <button type="button" class="btn" id="btn">Launch</button> </div> </div> </div> <script> $(function () { //Register event bullet screen fonts of different colors var colors = ["red", "green", "hotpink", "pink", "cyan", "yellowgreen", "purple", "deepskyblue"]; $("#btn").click(function () { var randomColor = parseInt(Math.random() * colors.length); var randomY = parseInt(Math.random() * 400); $("<span></span>")//Create span .text($("#text").val())//Set content.css("color", colors[randomColor])//Set font color.css("left", "1400px")//Set left value.css("top", randomY)//Set top value.animate({left: -500}, 10000, "linear", function () { //When you reach the end point, you need to delete $(this).remove(); })//Add animation.appendTo("#boxDom"); $("#text").val(""); }); $("#text").keyup(function (e) { if (e.keyCode == 13) { $("#btn").click(); } }); }); </script> </body> </html> The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: Ubuntu20's tzselect setting time failure problem, Raspberry Pi server (recommended)
>>: mysql charset=utf8 do you really understand what it means
What is JDK? Well, if you don't know this que...
Today I will share with you a source code contain...
1. AIDE AIDE (Advanced Intrusion Detection Enviro...
mysql row to column, column to row The sentence i...
The previous article introduced several methods f...
Subquery Classification Classification by returne...
Table of contents Phenomenon: Port usage: Spellin...
In the project, it is necessary to obtain the lat...
Feelings: I am a backend developer. Sometimes when...
Table of contents 1. Signal List 1.1. Real-time s...
Table of contents Learning about WITH queries in ...
Table of contents 1. Open source warehouse manage...
Table of contents 1. Introduction to Nginx 2. Ima...
This article shares the specific steps of replaci...
There are many tags in XHTML, but only a few are ...