JavaScript PR

crawler.jsを使ってテキストや画像を水平に自動スライドする方法

記事内に商品プロモーションを含む場合があります

crawler.jsを使ってテキストや画像を水平に自動スライドする方法をご紹介します。

テキストや画像を水平に自動スライドするCSSの記述

※必要に応じて変更して下さい。

<style type="text/css">
<!--
body{
	margin:0;
	padding:0;
}
h1{
	font-size:16px;
	font-weight:normal;
	line-height:2.0em;
	text-align:center;
	padding:15px 0;
}
#idWrap{
	width:600px;
	margin:0 auto;
	text-align:center;
}
-->
</style>

crawler.jsを使ってテキストや画像を水平に自動スライドするJavaScriptの記述

※crawler.jsファイルを読み込みます。marqueeInit()でスライドエリアのstyleやオプションを設定します。スライドテキストエリア(id=”idTxtslide”)とサムネイル画像エリア(id=”idImgslide”)を用意しました。

<script type="text/javascript" src="crawler.js"></script>
<script type="text/javascript">
//テキスト(#idTxtslide)のスライド設定
marqueeInit({
	uniqueid: 'idTxtslide',
	style: {
		'padding': '5px',
		'margin': '0px auto',
		'width': '500px',
		'background': 'lightyellow',
		'border': '1px solid #cccccc'
	},
	inc: 5, //speed - pixel increment for each iteration of this marquee's movement
	mouse: 'cursor driven', //mouseover behavior ('pause' 'cursor driven' or false)
	moveatleast: 2,
	neutral: 150,
	persist: true,
	savedirection: true
});
//画像(#idImgslide)のスライド設定
marqueeInit({
	uniqueid: 'idImgslide',
	style: {
		'padding': '50px 0 0 0',
		'margin': '0px auto',
		'width': '260px',
		'height': '50px'
	},
	inc: 0, //speed - pixel increment for each iteration of this marquee's movement
	mouse: 'cursor driven', //mouseover behavior ('pause' 'cursor driven' or false)
	moveatleast: 2,
	neutral: 150,
	savedirection: false,
	random: false
});
</script>

オプションで速度やマウスオーバー時の挙動等が設定出来る様です。

crawler.jsを使ってテキストや画像を水平に自動スライドするHTMLの記述

※スライドテキストエリア(id=”idTxtslide”)とサムネイル画像エリア(id=”idImgslide”)を用意しました。

<div id="idWrap">
    <h1>テキストや画像を水平に自動スライドします</h1>

    <div class="marquee" id="idTxtslide">
    「DAD UNION(ダットユニオン)」は「世のお父さんをもっと生きやすく」をテーマにしたWEB技術メディアです。
    </div>

	<div class="marquee" id="idImgslide"><img src="img1.jpg" border="0" /><img src="img2.jpg" border="0" /><img src="img3.jpg" border="0" /><img src="img4.jpg" border="0" /><img src="img5.jpg" border="0" /></div>
    
</div><!--/idWrap-->

crawler:テキストや画像を水平に自動スライドするデモページ

crawler:テキストや画像を水平に自動スライドするデモページ

ソース元:Dynamic Drive DHTML Scripts- Text and Image Crawler

ソース元:Dynamic Drive DHTML Scripts- Text and Image Crawler

 
※流用される場合は自己責任でお願いします。
 デモページタグ内のGoogleアナリティクスタグは流用しないで下さい。