ゲマステ!- 新作ゲームレビュー, マイクラ, ゲームMOD情報まとめ

ゲーマーズステーション | ゲームを中心に、動画・ブログ制作などのネットコンテンツ全般からレビュー情報まで分かりやすく紹介

※ 記事内にアフィリエイト広告が含まれています

HP・ブログ関連

ホームページにアコーディオンのようなフォトスライドを簡単に実装する方法

2019年4月8日  

すこし洒落た感じのフォトスライドをホームページのトップに実装したい!

そんな時に役に立つ、レスポンシブ対応のアコーディオン形のスライダー(raccordion slider) を簡単に実装する方法について今回は紹介します!

ちなみに以下のDEMOページのようなフォトスライドが実装されます。

DEMOページ

ソースプログラムのダウンロード

https://egrappler.com/jquery-responsive-horizontal-accordion

今回実装する「raccordion slider」の配布先である上記のサイトにアクセスし、 ソースコードの下あたりにある"Download Source Code"ボタンを押して.zipフォルダをダウンロードしてください。

ダウンロードが完了したら.zipフォルダを解凍し、今回使用する

  • raccordion.css
  • jquery.raccordion.js
  • jquery.animation.easing.js

を取り出してホームページのローカルフォルダの任意の場所に置いてください。

htmlへの記述(プログラムの呼び出し)

次に今回フォトスライドを実装したいhtmlの<head></head>内に、以下の "jQuery呼び出し行" と "raccordion呼び出し行" を張りつけてください

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="js/jquery.raccordion.js" type="text/javascript"></script>
<script src="js/jquery.animation.easing.js" type="text/javascript"></script>
<script type="text/javascript">
$(window).load(function () {
$('#accordion-wrapper').raccordion({
speed: 1000,
sliderWidth: 1000,
sliderHeight: 360,
autoCollapse: false,
});
});
</script>

※ cssファイルとjsファイルの場所(パス)はご自身がファイルを置いたパスに変更してください。

  • speed:スライドをクリックした際の展開の速さを指定します
  • sliderWidth:スライドの横幅を指定します
  • sliderHeight:スライドの高さを指定します
  • autoCollapse:"true"にするとマウスを上に乗せただけで写真が展開するようになります

htmlへの記述(スライドの実装)

最期に肝心のフォトスライドを実装したい箇所に、以下のコードを張り付けてください。

<div class="wrapper">
    <div id="accordion-wrapper">
<div class="slide">
<img src="画像のパス" />
<div class="caption">
<a href="#">
<h1>画像のタイトルを入力</h1>
</a>
<p>画像の説明文を入力</p>
</div>
</div>
<div class="slide">
<img src="画像のパス" />
<div class="caption">
<a href="#">
<h1>画像のタイトルを入力</h1>
</a>
<p>画像の説明文を入力</p>
</div>
</div>
<div class="slide">
<img src="画像のパス" />
<div class="caption">
<a href="#">
<h1>画像のタイトルを入力</h1>
</a>
<p>画像の説明文を入力</p>
</div>
</div>
</div>
</div>

あとは画像のパスや説明文等、ご自由に変更して頂ければ実装完了です!

説明文の背景色等、より詳細に設定したい場合は"raccordion.css"の方で変更できます。

画像を追加したい場合は、<div class="slide">から対応する</div>までの中をコピーすれば 増やすことができます。

この記事をシェアする

関連コンテンツ

  • この記事を書いた人

ふかふか

SNSフォロワー13万人以上、ウェブコンテンツクリエイターとして活動しています!国内・海外の多数の企業と提携し、年間250以上のガジェットレビューを行っています。見やすく・分かりやすくがモットー!

-HP・ブログ関連
-, , , , , , ,

Copyright© ゲマステ!- 新作ゲームレビュー, マイクラ, ゲームMOD情報まとめ , 2024 All Rights Reserved Powered by AFFINGER5.