トップへ(mam-mam.net/)

【無料】3D回転アニメーションするカルーセルを簡単実装(CSS+JavaScript)

【無料】3D回転アニメーションするカルーセルを簡単実装(CSS+JavaScript)

カルーセルは多くのサイトで使われていますが、ありきたりなデザインでは注目されにくいことも。
そこで、3D回転アニメーションで動くカルーセル「mam_rotate_carousel.js」を使えば、視覚的に魅力的なコンテンツを簡単に実装できます!
本記事では、その設置方法やサンプルコードを詳しく解説。初心者でもすぐに導入できるので、ぜひ試してみてください!

  1. 以下ボタンを押してmam_rotate_carousel.jsをダウンロードします。
    mam_rotate_carousel.js(17KB)ダウンロード
  2. mam_rotate_carousel.jsを使いたいファイルで、
      <script src="./js/mam_rotate_carousel.js"></script>
    
    のように、相対又は絶対パスでmam_rotate_carousel.jsを指定します。

■使用例

常時回転するカルーセルを使用

<script src="./js/mam_rotate_carousel.js"></script>
<script>
window.addEventListener("load",function(){
  //■常時回転するカルーセルを使用する場合
  MamRotateCarousel=new TMamRotateCarousel(
    //適用させたいエレメントを指定する
    document.querySelector("#carousel")
  );
});
</script>
<div style="width:100%;max-width:600px;margin:auto;">
  <div id="carousel">
    <a href="" target="_blank"><img src="./imgs/c001.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c002.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c003.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c004.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c005.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c006.jpg"></a>
  </div>
</div>

■回転と停止を繰り返すカルーセルを使用

<script src="./js/mam_rotate_carousel.js"></script>
<script>
window.addEventListener("load",function(){
  //■回転と停止を繰り返すカルーセルを使用する場合
  MamRotateCarousel=new TMamRotateCarousel2(
    //適用させたいエレメントを指定する
    document.querySelector("#carousel2")
  );
});
</script>

<div style="width:100%;max-width:600px;margin:auto;">
  <div id="carousel2">
    <a href="" target="_blank"><img src="./imgs/c001.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c002.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c003.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c004.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c005.jpg"></a>
    <a href="" target="_blank"><img src="./imgs/c006.jpg"></a>
  </div>
</div>