Stroll.js 是一個簡單製作當捲軸捲動時,讓列表的元素出現與隱藏效果的套件。

下載套件後,先建立 html 如下:

<ul class="myList">
  <li>One</li>
  <li>Two</li>
  <li>Three</li>
  <li>Four</li>
  <li>Five</li>
  ...
</ul>

 

接著在 ul 那層設定想要的動畫效果的 class,各個效果可以參考 demo 頁面

  • Grow: .grow
  • Cards (CSS 3D): .cards
  • Curl (CSS 3D): .curl
  • Wave: .wave
  • Flip (CSS 3D): .flip
  • Fly (CSS 3D): .fly
  • Simplified Fly (CSS 3D): .fly-simplified
  • Reverse Fly (CSS 3D): .fly-reverse
  • Helix (CSS 3D): .helix
  • Fan: .fan
  • Papercut: .papercut
  • Twirl (CSS 3D): .twirl
<ul class="myList grow">
  <li>One</li>
  <li>Two</li>
  <li>Three</li>
  <li>Four</li>
  <li>Five</li>
  ...
</ul>

 

最後初始化 stroll.js

stroll.bind( 'ul' );