HTML5-Textsperreffekt

韦小宝
Freigeben: 2017-11-22 11:32:41
Original
9891 Leute haben es durchsucht

HTML5Der Textsperreffekt ist sehr interessant. Wenn Sie sich für HTML5 interessieren, studieren Sie ihn und lernen Sie HTML5.

Implementierungsdemonstration:

HTML5-Textsperreffekt

Codedemonstration:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"/>
<title>PHP中文网--HTML5文字弹幕效果代码</title>
<style type="text/css">
*{
	margin:0;
	padding:0;
	list-style: none;
	border:0;
}
body{
	background: #bcbcbc;
}
.main{
	width: 600px;
	height: 400px;
	margin:0 auto;
	position: relative;
}
.main img{
	position: absolute;
	right: 0;
	bottom:0;
	width: 100px;
	height: 100px;
}
#canvas{
	display: block;
	background: #000;
}
</style>
</head>
<body>

<div class="main">
	<canvas id="canvas">嗨帅哥您的浏览器不支持canvas赶紧去升级吧</canvas>

</div>

<script type="text/javascript">
	var canvas=document.getElementById(&#39;canvas&#39;);
	var ctx=canvas.getContext("2d");
	var width=600;
	var height=400;
	var colorArr=["yellow","pink","orange","red","green"];
	var textArr=[
		"PHP中文网不错我经常去!",
		"我用双手成就你的梦想",
		"犯我德邦者,虽远必诛!",
		"PHP中文网在线网络课程报名啦!!!",
		"PHP中文网在线网络课程报名啦!!!",
		"PHP中文网在线网络课程报名啦!!!",
		"PHP中文网在线网络课程报名啦!!!",
		"PHP中文网在线网络课程报名啦!!!",
		"陷阵之志,有死无生",
		"即使敌众我寡,末将亦能万军从中取敌将首级!"
	]
	canvas.width=width;
	canvas.height=height;
	var image=new Image();

	ctx.font = "20px Courier New";
	var numArrL=[80,100,5,300,500,430];//初始的X
	var numArrT=[80,100,20,300,380,210];//初始的Y
	setInterval(function(){
	ctx.clearRect(0,0,canvas.width,canvas.height);
	ctx.save();
	for(var j=0;j<textArr.length;j++){
		numArrL[j]-=(j+1)*0.6;
		ctx.fillStyle = colorArr[j]
		ctx.fillText(textArr[j],numArrL[j],numArrT[j]);
	}
	for(var i=0;i<textArr.length;i++){
		if(numArrL[i]<=-500){
			numArrL[i]=canvas.width;
		}
	}
	ctx.restore();
	},30)

</script>


</body>
</html>
Nach dem Login kopieren

Das Obige ist HTML5-Textsperreffekt-Quellcode. Interessierte Schüler können auch auf der PHP-Chinese-Website~

Verwandte Empfehlungen nach weiterem verwandten Wissen suchen:

HTML5-Bild-Upload-Vorverarbeitung

Verwendung von HTML5 zum Erstellen einer Funktion zum Entsperren von Bildschirmgesten

Tutorial zum Schreiben einer Anmeldeseite mit HTML5 und CSS3

Das obige ist der detaillierte Inhalt vonHTML5-Textsperreffekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!