HTML5手机视频弹幕文字评论代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 HTML5手机视频弹幕文字评论代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

HTML5手机视频弹幕文字评论代码

HTML代码(index.html):

<html>
<head>
<title>HTML5手机视频弹幕文字评论代码</title>
<meta charset="UTF-8">
<script src="js/jquery.js" type="text/javascript"></script>
<link href="js/swiper.min.css" rel="stylesheet" type="text/css"/>
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0">
<script src="js/swiper.min.js" type="text/javascript"></script>
<style>

	#audio_btn{
		position:absolute;
		top:0px;
		left:0px;
		z-index:999999;
	}
	input {
		display: block;
		width: 100%;
		border: none;
		font-size: 1em;
		line-height: 1.5em;
		margin: 0;
		padding: 0.5em;
		resize: none;
		font-family: inherit;
		color: inherit;
		box-sizing: border-box;
	}
	.send-btn {
		float: left;
	}
	ul{padding:0px;
	   margin:0px;}
	li{list-style:none;
	   padding:0px;
	   margin:0px;
	   width:100%;
	}
	#conts p{
		width:100%;
		word-break:break-all;
		padding:3px 0px 3px 0px;
		margin:0px;

	}

	.dm .d_screen 
	.d_del{width:38px;height:38px;background:#600;display:block;text-align:center;line-height:38px;
		   text-decoration:none;font-size:20px;color:#fff;border-radius:19px;border:1px solid #fff;position:absolute;top:10px;right:20px;z-index:3;display:none;}
	.dm .d_screen .d_del:hover{background:#f00;}
	.dm .d_screen .d_mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.5;
						  filter:alpha(opacity=50) ;z-index:1;}
	.dm .d_screen .d_show{position: relative;z-index:2;}
	.dm .d_screen .d_show div{font-weight:500;color:#fff;position:absolute;left:0;top:0;}
	#showmeg p{
		font-weight:bold;
		text-align:center;
	}
	.d_show div{
		width:230px;
		heigth:50px;				
	}
	.d_show p{
		heigth:50px;
		text-overflow:ellipsis	;
	}
#audio_btn{
		position:absolute;
		top:0px;
		left:0px;
		z-index:999999;
	}

</style>
</head>
<body style="padding:0px;margin:0px;background:#006411;;background-size:100% 100%;" onLoad="scrollBy(0, document.body.scrollHeight)"> 
<audio id="music" src="BeTheBest.mp3" autoplay="autoplay" loop="loop"></audio>    
<a id="audio_btn"><img src="play.png" width="40" height="45" id="music_btn" border="0"></a>        
<div class="swiper-container" >
	<div  id="conts" style="color:#fff000;margin:0 auto ;padding-bottom:130px;padding-left:2%;padding-right:2%;padding-bottom:230px;height:280px;"> 
		<div style="position:absolute;height:160px;background:#000;z-index:99999;width:260px;top:20%;left:30%;display:none;" id="showmeg" class="swing">
			<p style="color:#4BACC6;">O(∩_∩)O哈哈~!</p>
			<p style="color:#6F81BD;">O(∩_∩)O~</p>
			<p style="color:#8064A2;">O(∩_∩)O哈哈~!!</p>
			<p style="color:#C0504D;">O(∩_∩)O哈哈~!</p>
			<p style="color:#9BBB59;">O(∩_∩)O哈哈~!</p>
		</div>    	
		<div class="dm">
			<!--d_screen start-->
			<div class="d_screen">
				<a href="#" class="d_del">X</a>
				<div class="d_mask"></div>
				<div class="d_show">
				<div style="color:#C0504D;font-size:19px;">欢迎你们的到来</div>
				<div style="color:#4BACC6;font-size:26px;">111111111</div>
				<div style="color:#C0504D;font-size:16px;">2222222222</div>
				<div style="color:#8064A2;font-size:20px;">7777777777</div>
				<div style="color:#C0504D;font-size:21px;">33333333333</div>
				<div style="color:#4BACC6;font-size:26px;">44444444444</div>
				<div style="color:#C0504D;font-size:36px;">5555555555</div>
				<div style="color:#8064A2;font-size:46px;">7777777777</div>
				<div style="color:#C0504D;font-size:86px;">66666666666</div>
				<div style="color:#8064A2;font-size:44px;">7777777777</div>
				<div style="color:#4BACC6;font-size:22px;">33333333333</div>
				<div style="color:#C0504D;font-size:33px;">44444444444</div>
				<div style="color:#8064A2;font-size:14px;">7777777777</div>
				<div style="color:#C0504D;font-size:18px;">5555555555</div>
				<div style="color:#8064A2;font-size:28px;">7777777777</div>
				<div style="color:#C0504D;font-size:26px;">33333333333</div>
				<div style="color:#4BACC6;font-size:16px;">44444444444</div>
				<div style="color:#C0504D;font-size:25px;">5555555555</div>
				</div>
			</div>
		</div>
	</div> 
</div> 
<div style="position:fixed;left:0%;bottom:0px;height:100px;width:100%;border-top:solid 1px #a58e78;background-color:#000;z-index:99999; ">
		<p style="color:#fff;padding:0px;text-align:left;margin:0px;padding:0px;padding: 3px 0px 3px 5%;">就会出现在弹幕感恩墙上哦~</p>
		<form id="reply-form2" action="tanmu.php" method="post" style="padding-top:8px;padding-bottom:30px;">
			<div class="input" style="width:65%;float:left;margin-left:5%;">
				<input id="reply-write" name="content" type="text" value="" placeholder="输入文字" >
			</div>
			<div class="send-btn" >
				<a style="background-color:#6731D2;color:#fff;width: 4em;height: 2.5em;display: inline-block;text-align: center;line-height: 2.5em;cursor:pointer" onClick="send_reply2()">发射</a>
			</div>
		</form>
	</div>		
<script>
$(function () {
		$("#audio_btn").click(function () {
			var music = document.getElementById("music");
			if (music.paused) {
				music.play();
				$("#music_btn").attr("src", "play.png");
			} else {
				music.pause();
				$("#music_btn").attr("src", "pause.png");
			}
		});
		[]
		a = $("span [class='swiper-pagination-bullet swiper-pagination-bullet-active']").index();
		//alert(a);

	})

function send_reply2() {
var content = $("#reply-write").val();
if ($.trim(content) == "") {
	alert("亲,请输入你的想说的话!");
	return false;
}

	  var text=$("#reply-write").val();
		var div="<div style='font-size:25px;color:#fff;'><p>"+text+"</p></div>";
		$("#reply-write").val("");
   $(".d_show").append(div);
   init_screen();  

}

//弹幕一会显示一会消失
window.onload = function () {
	setTimeout(show, 10000);  
}
//显示
function show() {
	document.getElementById('showmeg').style.display = "block";
	 $("#showmeg").animate({top:'40%'},1800);
	 $("#showmeg").animate({top:'20%'},1800);
	 $("#showmeg").animate({left:'10%'},1800);
	setTimeout(hide, 5000);
}
//隐藏
function hide() {
	document.getElementById('showmeg').style.display = "none";
	setTimeout(show, 10000);
}



$(function () {
init_screen();
});


//考虑数据的交互,多久请求一下数据库
$(document).ready(function () {
  setInterval("startRequest()",10000);
   });
  
function startRequest()
{
 // id= $(".d_show").find("div:last").attr("id");
// $.ajax({
// type: 'post',
// url: 'demo.php?act=getdata',
// data: "id=" +id,
// dataType: 'json',
// success: function (data) {
html="<div style='color:#ff0000;font-size:30px;'>感谢你,啦啦啦</div>";
html+="<div style='color:#F39F1F;font-size:30px;'>嗯嗯嗯爱爱爱爱啊</div>";
html+="<div style='color:#BF8DFF;font-size:35px;'>我的天呀</div>";
html+="<div style='color:#000067;font-size:45px;'>good good good </div>";
html+="<div style='color:#C0504D;font-size:33px;'>O(∩_∩)O哈哈哈~</div>";
html+="<div style='color:#F39F1F;font-size:30px;'>嗯嗯嗯爱爱爱爱啊</div>";
html+="<div style='color:#BF8DFF;font-size:35px;'>我的天呀</div>";
html+="<div style='color:#000067;font-size:45px;'>good good good </div>";
html+="<div style='color:#F39F1F;font-size:30px;'>嗯嗯嗯爱爱爱爱啊</div>";
html+="<div style='color:#BF8DFF;font-size:35px;'>我的天呀</div>";
html+="<div style='color:#000067;font-size:45px;'>good good good </div>";
// for (var i = 0; i < data.length; i++) {
//  html+= "<div id="+data[i].id+" style='font-size:" +data[i].size+ ";color:"+data[i].color+"'><p>"+data[i].username+":"+data[i].content+"</p></div>";
// }
// //$(".d_show").children().remove();
$(".d_show").append(html);
init_screen();

// num=$(".d_show").find("div").length;
// if(num>30){
// $(".d_show").find("div:lt(20)").remove();  
//}      
// },
// });
// //init_screen();
}

function init_screen() {
var _top = 0;
$(".d_show").find("div").show().each(function () {
	var _left = $(window).width() - $(this).width()+220;
	var _height = $(window).height()+100;

	_top = _top + 36;
	if (_top >= _height - 120) { 
		_top = 40;
	}
	$(this).css({left: _left, top: _top});
	var time = 10000;
	if ($(this).index() % 2 == 0) {
		time = 12000;
	}
	 if ($(this).index() % 3 == 0) {
		time = 14000;
	}
	if ($(this).index() % 4 == 0) {
		time = 16000;
	}
	if ($(this).index() % 5 == 0) {
		time = 18000;
	}
	if ($(this).index() % 7 == 0) {
		time = 20000;
	}
	if ($(this).index() % 8 == 0) {
		time = 23000;
	}
	$(this).animate({left: "-" + _left + "px"}, time, function () {
	});
});
}

//随机获取颜色值
function getReandomColor() {
return '#' + (function (h) {
	return new Array(7 - h.length).join("0") + h
})((Math.random() * 0x1000000 << 0).toString(16))
}
</script>
</body>
</html>
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
972.59 KB
html5特效
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章