婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CSS實現fullpage.js全屏滾動效果的示例代碼

CSS實現fullpage.js全屏滾動效果的示例代碼

熱門標簽:電話機器人鑰匙扣 400電話唐山辦理 電銷外呼系統是違法的嗎 旅游地圖標注線路 漯河外呼調研線路 電銷專用外呼線路 廣西房產智能外呼系統推薦 地圖標注位置怎么弄圖 威力最大的電銷機器人

最近研究CSS的時候發現了 僅使用兩個CSS屬性就可以制作出全屏滾動效果 ,這兩個屬性就是:

  • scroll-snap-type
  • scroll-snap-align

使用它就可以實現 fullpage.js 這種全屏滾動效果,其實,這種全屏滾動效果的理論非常簡單,就是使用js監聽界面滾動,當界面滾動到某個值時就讓界面持續滾動到下一個屏幕,但是!要考慮到屏幕尺寸大小帶來的兼容性問題就是一件非常麻煩的事情。

今天說的這兩個屬性并不能替代 fullpage.js ,有下面2個原因:

  1. 它們在瀏覽器上面存在兼容性問題。
  2. CSS屬性無法監聽事件,也就無法提供動畫完成時的回調函數。

1. 兼容性

目前主流的瀏覽器都已經支持了這兩個CSS屬性,可以放心的使用。如果你需要兼容IE瀏覽器,那么請選擇 fullpage.js 。

2. 使用

使用的方法其實很簡單, scroll-snap-type 屬性放在 需要全屏滾動的容器的父容器上 ,而 scroll-snap-align 則需要 放在全屏滾動的容器上 ,多說無益,我們直接來看一下代碼就可以很清楚的知道如何使用這兩個CSS屬性。

整個網頁的完整代碼很簡單,下面直接將它貼上來:

<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>CSS scroll snap</title>
    <style>
      body {
        margin: 0;
      }

      .container {
        height: 100vh;
        overflow-y: scroll;
        /* 在父容器上面使用 scroll-snap-type 屬性 */
        scroll-snap-type: y mandatory;
      }

      section {
        padding: 112px;
        height: calc(100vh - 224px);
        color: white;
        /* 在需要滾動的容器上使用 scroll-snap-align 屬性 */
        scroll-snap-align: start;
      }

      section:nth-of-type(1) {
        background-color: #60af15;
      }

      section:nth-of-type(2) {
        background-color: #158baf;
      }

      section:nth-of-type(3) {
        background-color: #af1581;
      }

      section h3 {
        font-size: 48px;
      }

      section p {
        font-size: 20px;
      }
    </style>
  </head>
  <body>
    <div class="container">
      <section>
        <h3>A subtitle lives here</h3>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus
          deleniti dignissimos ducimus expedita iure maxime qui rerum veniam
          voluptatibus. Accusamus asperiores assumenda atque consectetur
          consequuntur culpa cum deserunt dicta distinctio error excepturi fuga
          ipsa iste magnam modi nobis, obcaecati, pariatur perspiciatis placeat
          quo quod reiciendis repudiandae saepe soluta tempora unde vel? Aliquam
          exercitationem iste maiores placeat reprehenderit voluptates
          voluptatum. Ad at commodi culpa cumque debitis delectus dolorum, eius
          error et explicabo harum in ipsum iste labore laborum libero magni
          maiores nam non nostrum nulla officia pariatur quam quasi quia quo
          recusandae reprehenderit saepe similique vel vero vitae voluptas
          voluptatem! Quibusdam.
        </p>
      </section>
      <section>
        <h3>A subtitle lives here</h3>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus
          deleniti dignissimos ducimus expedita iure maxime qui rerum veniam
          voluptatibus. Accusamus asperiores assumenda atque consectetur
          consequuntur culpa cum deserunt dicta distinctio error excepturi fuga
          ipsa iste magnam modi nobis, obcaecati, pariatur perspiciatis placeat
          quo quod reiciendis repudiandae saepe soluta tempora unde vel? Aliquam
          exercitationem iste maiores placeat reprehenderit voluptates
          voluptatum. Ad at commodi culpa cumque debitis delectus dolorum, eius
          error et explicabo harum in ipsum iste labore laborum libero magni
          maiores nam non nostrum nulla officia pariatur quam quasi quia quo
          recusandae reprehenderit saepe similique vel vero vitae voluptas
          voluptatem! Quibusdam.
        </p>
      </section>
      <section>
        <h3>A subtitle lives here</h3>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus
          deleniti dignissimos ducimus expedita iure maxime qui rerum veniam
          voluptatibus. Accusamus asperiores assumenda atque consectetur
          consequuntur culpa cum deserunt dicta distinctio error excepturi fuga
          ipsa iste magnam modi nobis, obcaecati, pariatur perspiciatis placeat
          quo quod reiciendis repudiandae saepe soluta tempora unde vel? Aliquam
          exercitationem iste maiores placeat reprehenderit voluptates
          voluptatum. Ad at commodi culpa cumque debitis delectus dolorum, eius
          error et explicabo harum in ipsum iste labore laborum libero magni
          maiores nam non nostrum nulla officia pariatur quam quasi quia quo
          recusandae reprehenderit saepe similique vel vero vitae voluptas
          voluptatem! Quibusdam.
        </p>
      </section>
    </div>
  </body>
</html>

可以看到代碼并不復雜,下面我們就著重講解一下這兩個CSS屬性。

3. scroll-snap-type

該CSS屬性擁有下面這些值:

none:當這個滾動容器的可視的 viewport 是滾動的,不做任何處理。

  • x :滾動容器只捕捉其水平軸上的捕捉位置。
  • y :滾動容器只捕捉其垂直軸上的捕捉位置。
  • block:滾動容器僅捕捉到其塊軸上的捕捉位置。
  • inline:滾動容器僅捕捉到其內聯軸上的捕捉位置。
  • both:滾動容器會獨立捕捉到其兩個軸上的位置(可能會捕捉到每個軸上的不同元素)。
  • mandatory :如果滾動容器被滾動,那么它超過臨界值后會自動滾動到下個容器上。
  • proximity :如果滾動容器被滾動,那么它超過臨界值后不會自動滾動到下個容器上。

其中需要注意的就是上面粗體標注的幾個屬性,使用 mandatory 就是全屏滾動, 則當滾動過一定閾值后,會自動滾動到下一屏幕,如果沒有滾動過某一閾值,則回彈。

proximity 不一樣的是: 滾動過一定閾值后,就可以正常進行滾動(而 mandatory 是直接進入下一屏),如果沒有滾動過某一閾值,則回彈。

理解這兩個屬性其實非常簡單,將上面的代碼改改自己體驗下就明白了。

注:使用 mandatory ,如果 滾動容器的高度已經大于屏幕的高度時 需要慎用,因為可能會導致有一部分內容因為強制滾屏的原因導致閱讀起來非常困難。

4. scroll-snap-align

該CSS屬性擁有下面這些值:

none:該容器不會進行定義在父容器上面對應軸的捕捉。 start:該容器被捕捉的位置是該容器開始的部分。 end:該容器被捕捉的位置是該容器結束的部分。 center:該容器被捕捉的位置是該容器中間的部分。

用一張圖可以很形象的明白這些屬性所代表的容器位置:

5. 最后

因為我看到 scroll-snap其它屬性大部分都存在很嚴重的兼容性問題 ,所以就不在這里細講了,如果有興趣的話可以到 CSS Scroll Snap 直接查看,不過使用上面的這兩個屬性其實已經完全夠用了。

參考文章:

scroll-snap-align MDN

scroll-snap-type MDN

Practical CSS Scroll Snapping

到此這篇關于CSS實現fullpage.js全屏滾動效果的示例代碼的文章就介紹到這了,更多相關CSS全屏滾動內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

標簽:試駕邀約 欽州 無錫 湖北 湘西 綏化 焦作 銅陵

巨人網絡通訊聲明:本文標題《CSS實現fullpage.js全屏滾動效果的示例代碼》,本文關鍵詞  CSS,實現,fullpage.js,全屏,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CSS實現fullpage.js全屏滾動效果的示例代碼》相關的同類信息!
  • 本頁收集關于CSS實現fullpage.js全屏滾動效果的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    7777女厕盗摄久久久| 一区二区三区在线视频播放| av电影在线观看完整版一区二区| 婷婷丁香久久五月婷婷| 国产精品免费人成网站| 久久这里只有精品6| 色伊人久久综合中文字幕| 婷婷六月综合亚洲| 亚洲欧美一区二区三区久本道91| 精品福利在线导航| 日韩精品自拍偷拍| 欧美日韩精品一区二区在线播放| 91在线云播放| 色综合欧美在线视频区| 成人国产精品免费| 高清国产一区二区| 国产精品99久久久久久似苏梦涵| 麻豆国产欧美日韩综合精品二区| 午夜亚洲国产au精品一区二区| 亚洲免费观看高清| 中文字幕一区在线观看| 91精品国产综合久久精品麻豆 | 欧美日韩免费电影| 一本久久a久久免费精品不卡| av在线不卡网| 91影视在线播放| 99久久精品国产麻豆演员表| 99视频一区二区| 成人国产电影网| 欧美影视一区二区三区| 色偷偷久久一区二区三区| 在线一区二区视频| 91蝌蚪国产九色| 欧美日本一区二区| 在线一区二区三区四区五区| 欧美综合一区二区三区| 99久久综合精品| 色一情一乱一乱一91av| 成人免费高清视频在线观看| 99久久精品免费看| 欧洲生活片亚洲生活在线观看| 色婷婷久久一区二区三区麻豆| 99精品欧美一区二区蜜桃免费| 欧美三级视频在线| 51精品秘密在线观看| 色先锋资源久久综合| 这里只有精品电影| 国产一区二区三区蝌蚪| 狠狠色伊人亚洲综合成人| 日本亚洲三级在线| 国内成人精品2018免费看| 午夜久久久久久| 亚洲国产精品一区二区www在线| 亚洲bt欧美bt精品| 美女网站色91| 久热成人在线视频| 国产综合色视频| 国产成人精品网址| 色综合中文字幕国产| 成人久久18免费网站麻豆| 色婷婷精品久久二区二区蜜臂av | 午夜精品一区在线观看| 狠狠色综合日日| 欧美少妇一区二区| 欧美激情一区二区三区不卡| 偷拍一区二区三区| 色婷婷综合久久久中文一区二区| 中文字幕亚洲一区二区av在线| 亚洲色图都市小说| 亚洲r级在线视频| 成人免费电影视频| 欧美一区永久视频免费观看| 一区二区在线看| 国产成人午夜精品影院观看视频 | 蜜臀av国产精品久久久久| 不卡一区二区三区四区| 欧美成人video| 肉色丝袜一区二区| 欧美亚一区二区| 亚洲卡通欧美制服中文| 亚洲www啪成人一区二区麻豆| 成人爱爱电影网址| 久久奇米777| 免费av成人在线| 欧美日本韩国一区| 欧美日韩国产欧美日美国产精品| 成人毛片视频在线观看| 欧美日韩亚洲综合| 国产精品福利电影一区二区三区四区| 视频精品一区二区| 欧美日韩一区精品| 午夜国产精品影院在线观看| 欧美影院精品一区| 亚洲第一精品在线| 欧美日韩免费视频| 日本网站在线观看一区二区三区 | 国产人久久人人人人爽| 裸体歌舞表演一区二区| 日韩三区在线观看| 国产一区中文字幕| 国产欧美中文在线| 成人国产精品免费观看视频| 国产精品高潮呻吟久久| eeuss影院一区二区三区| 国产精品美日韩| 一本大道久久精品懂色aⅴ| 亚洲精品美国一| 欧美日高清视频| 蜜臀av一区二区| 国产三级精品三级| 97久久精品人人做人人爽50路| 一区二区三区精品在线观看| 欧美日韩成人综合天天影院 | 国产精品久99| 欧美专区在线观看一区| 一区二区三区小说| 欧美日韩国产一级二级| 狠狠色丁香久久婷婷综| 久久众筹精品私拍模特| 色婷婷国产精品久久包臀| 亚洲不卡在线观看| 欧美zozo另类异族| 色又黄又爽网站www久久| 日韩激情av在线| 国产欧美日韩卡一| 亚洲一区二区三区四区的| 精品一区二区三区视频在线观看| 香蕉影视欧美成人| jlzzjlzz欧美大全| 亚洲123区在线观看| 日韩三级在线免费观看| 久久精品噜噜噜成人88aⅴ| 国产亚洲欧美一区在线观看| 北岛玲一区二区三区四区| 亚洲欧美一区二区视频| 这里只有精品电影| 国产日产亚洲精品系列| 欧美高清一级片在线观看| 97国产精品videossex| 中文字幕五月欧美| 色香蕉久久蜜桃| 性做久久久久久久免费看| 国产精品网友自拍| 欧美在线视频你懂得| 欧美激情综合网| 欧美日本一道本| 国内外精品视频| 亚洲国产成人av| 精品国产乱码久久久久久牛牛 | 国产精品美日韩| 日韩欧美123| 欧美裸体bbwbbwbbw| 99久久久久久| 国产一区二区三区在线观看免费| 欧美国产一区在线| 欧美日韩亚洲丝袜制服| 色激情天天射综合网| 国产成人精品在线看| 久久se精品一区二区| 亚洲成a人片在线不卡一二三区| 国产精品伦一区| 久久久久久久久99精品| 精品精品国产高清a毛片牛牛| 欧美精品777| 欧美日韩美女一区二区| 色综合中文字幕| 色综合天天狠狠| 91成人在线精品| 欧美三级中文字幕| 色呦呦日韩精品| 成人久久视频在线观看| 成人网男人的天堂| 久久99精品久久久| 激情欧美一区二区| 日韩国产欧美一区二区三区| 视频一区免费在线观看| 日日摸夜夜添夜夜添国产精品| 午夜欧美视频在线观看| 中文字幕在线观看一区二区| 亚洲精品在线观看网站| 日韩三级伦理片妻子的秘密按摩| 91精品国产综合久久国产大片| 欧美一区二区在线免费播放 | 偷拍亚洲欧洲综合| 日本中文一区二区三区| 日韩1区2区日韩1区2区| 99九九99九九九视频精品| 日韩一区二区电影| 综合av第一页| 久久国产福利国产秒拍| 色婷婷av一区二区三区软件 | 伊人一区二区三区| 老色鬼精品视频在线观看播放| 色综合咪咪久久| 久久综合九色欧美综合狠狠| 午夜精品久久久久久久| 91免费精品国自产拍在线不卡| 欧美r级在线观看| 日韩国产欧美在线视频| 欧美中文字幕一区|