Loading...

htmlコーディング 小棹制作所

この記事がよく読まれてます

tumblrでの企画など、お手伝いします
  • fullPage.js ページスクロールで紙芝居のように魅せるWebページが作れるjQueryプラグイン (37,828Views)
  • 初代から大幅にパワーアップして帰ってきた! Owl Carousel 2の紹介とかんたんな設置方法 (19,275Views)
  • 多分一番簡単!ドロワーメニューを実装するためのjQueryプラグイン「drawer」 (18,786Views)
  • [メモ]Macのメールアプリで自動転送(もしくはリダイレクト)設定をする方法 (16,808Views)
  • tumblrのオリジナルテーマ作成入門 tumblrの独自タグを理解しよう (16,127Views)
  • wow.jsとanimate.cssを組み合わせると、かんたんに、かっこいい動きがあるWebページを作れます。 (15,979Views)
  • スマートフォンサイトでよく見る横からニョキッと出現するスライドメニューの実装なら「Sidr」で (15,581Views)
  • 国産のtumblrポートフォリオ用テーマ “Illustfolio2″ がすごくいい! (11,949Views)
  • シンプルだから機能もデザインもかんたんにカスタマイズできるjQueryのカルーセルプラグイン “Owl Carousel” (11,299Views)
  • ミュージシャン・バンド・アーティスト用Webサイト作成のためのTumblrテーマを作ったので配布します (11,295Views)
  • さくっとヘッダー固定のhtmlテーブルが作れるjQueryプラグイン「Fixed Header Table」 (11,230Views)
  • 企業ホームページっぽいレイアウトのTumblrのテーマを作ったので無料配布します (10,744Views)
  • 翻訳機能をWebサイトに埋め込む方法 (10,591Views)
  • Twitter Bootstrapが3にアップグレードして、さらに使いやすくなった (10,333Views)
  • tumblrのオリジナルテーマをゼロから作るのは心が折れるので、スターターテーマを使おう (9,939Views)
  • Twitter Bootstrapの基礎 Twitter Bootstrapってなに? からモーダルウィンドウ作成まで (8,923Views)
  • 細かいカスタマイズができるCSSフレームワーク、”Gumby FRAMEWORK” (6,897Views)
  • Twitter BootstrapベースのWordPress無料テーマ “Roots” (6,613Views)
  • tumblrのテーマに無限スクロール機能を追加する方法 (6,158Views)
  • 【Featherlight.js】テキストをライトボックスに表示できるjQueryプラグイン【jQueryプラグイン】 (6,066Views)
  • Webページにセクションスクロールをかんたんに実装できるjQueryプラグイン「smartscroll」

    2015年06月04日(木)
    2988Views

    この記事は執筆から1年以上経過しており、情報が古い可能性があります。

    セクションスクロールで紙芝居っぽい視覚効果を実装できるjQueryプラグインを紹介します。

    smartscrollとは

    smartscrollは、Webページ内にセクションスクロールを実装できるjQueryプラグインです。

    セクションスクロールとは

    セクションスクロールとは、縦長のWebページをセクションに区切り、ページスクロールの際、セクションごとに表示される仕組みです。

    セクションスクロールのデモ

    https://d4nyll.github.io/smartscroll/

    smartscroll、githubページ

    d4nyll/smartscroll · GitHub

    smartscrollの特徴

    smartsrollの主な特徴は以下です。

    • セクションごとにページ内リンクなどで使われるURLハッシュを付けられます。
    • レスポンシブ – ブレイクポイント以下では、機能を停止させることもできます
    • セクションの高さをいろいろ設定できます。
    • ページ内に、非セクションスクロールを混ぜることができます。

    設定方法

    必要ファイルの取得

    smartscroll実装に必要なファイルは下記2点。

    • smartscroll.min.js
    • jQuery本体

    smartscroll.min.jsは下記smartscrollのgithubページ、画面右下にある「Download ZIP」ボタンからダウンロードできます。

    jQuery本体は下記、jQuery公式サイトより。
    jQuery

    サンプルコード

    <body>
      <div class="section-wrapper">
        <div class="section" data-hash="section-hash-name"></div>
        <div class="section" data-hash="section-hash-name"></div>
      </div>
    <script src="path/to/lethargy.min.js">
    <script src="path/to/smartscroll.min.js">
    <script>
      var options = {
        mode: "vp", // "vp", "set"
        autoHash: true,
        sectionScroll: true,
        initialScroll: true,
        keepHistory: false,
        sectionWrapperSelector: ".section-wrapper",
        sectionClass: "section",
        animationSpeed: 300,
        headerHash: "header",
        breakpoint: null
      };
      $.smartscroll(options);
    </script>
    </body>
    

    上から、smartscrollを動作させるためのhtmlマークアップ。
    必要ファイルの読み込み。
    オプションの設定
    を行っています。

    オプション

    使用できるオプションについては下記githubページの「options」の項目を参考にしてください。
    d4nyll/smartscroll · GitHub

    まとめ

    この記事のまとめはありません。

    おわりに

    この記事はあなたのお役にたてましたか?
    もしよろしければ・・・

    この記事をみんなに教える?


    筆者に何か教える?

    たとえば、 小棹制作所はこんなこと↓を知りたがっているようです。

    feedlyでブログを購読する?

    follow us in feedly

    筆者にメーッセージを送る?

    なんでもご自由に書いて送ってください。
    ご質問等返信を希望の場合は、メールアドレス等返信先の記載をお忘れなく。

    チェックを入れて送信してください

    Copyright (C) 2012 小棹制作所.
    All rights reserved.