今日の人気記事

  1. 国際電話の入力フォーム「International Telephone Input」

3Dのキューブのアニメーション効果をWeb上に「jQuery Trid」

当ページのリンクには広告が含まれています。

スポンサーリンク

3Dのキューブのアニメーション効果をWeb上に実現するプラグイン「jQuery Trid」を紹介します。

jQueryプラグイン「jQuery Trid」

このプラグインを使えば、指定したDOM(Document Object Model)をアニメ効果付き3Dキューブに変換することができます。

マウスを使って、画面をドラッグ・アンド・ドロップするとキューブが動いたり、自動的にくるくる回したりといったおもしろいプラグインです。

スポンサーリンク

デモで3Dキューブをご覧ください。

「jQuery Trid」のデモ

デモのソース(HTML + jQuery)


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="description" content="jQuery Tridのデモでーす。">
<title>jQuery Trid - jQueryプラグインまとめのカルマ</title>
<script src="http://code.jquery.com/jquery.js"></script>
<script src="jquery.trid.js"></script>
<style>
div.sprite { 
  width: 1200px;
  height: 1200px;
  top: -600px;
  left: -600px;
  border: 1px solid blue;
  font-size: 100px;
  background-size: cover;
}
div.sprite h3 {
  margin-left: 100px;
}
</style>
<script>
$(function() {
	$('#view').tridView({useMouse: true});
	$('#box').trid({z:-1000});
	$('#box1').trid({rx:90,y:-600});
	$('#box2').trid({rx:-90,y:600});
	$('#box3').trid({ry:90,x:600});
	$('#box4').trid({ry:-90,x:-600});
	$('#box5').trid({rz:180,z:-600});
	$('#box6').trid({rz:0,z:600});
	a = 0;
	window.setInterval(function() {
		$('#box').trid({rz:a+=0.1,rx:a*0.77,ry:a*1.13});
		$.tridTick();
	},1);
});
</script>
</head>
<body>
<h1>jQuery Tridのでもでーす。</h1>
<p>ドラッグ・アンド・ドロップすると!?</p>
<div id="view" style="z-index: -1">
<div id="box">
<div id="box1" class="sprite"><h3>①</h3><p>くるくる回る</p></div>
<div id="box2" class="sprite"><h3>②</h3><p>六面体</p></div>
<div id="box3" class="sprite"><h3>③</h3><p>ドラッグ・アンド・ドロップしてみてー</p></div>
<div id="box4" class="sprite"><h3>④</h3></div>
<div id="box5" class="sprite"><h3>⑤</h3></div>
<div id="box6" class="sprite"><h3>⑥</h3></div>
</div>
</div>

</body>
</html>

jsファイルのダウンロードやオプションなどの詳細はこちらからどうぞ。
» jQuery Trid

スポンサーリンク

関連記事(一部広告含む)