20 個使用 jQuery 和 HTML5 的視差滾動教程 – 2017
已發表: 2017-02-23視差自 1940 年代後期開始使用,最近在遊戲等行業中使用,為所有人創造獨特的遊戲體驗。 說真的,視差對設計師來說可能聽起來像是一個新事物,但這個概念已經伴隨我們很長時間了,設計師現在才趕上來,並明確地圍繞這種滾動效果建立了一種趨勢。 為了最好地縮小對視差的描述,它是網頁設計中的一項獨特技術,它允許單個網頁組件以不同的時間間隔與用戶一起滾動,從而可以在任何容器/網格/上下文後面創建移動背景的效果。
在 Colorlib,我們盡最大努力盡可能關注視差,同時在我們的每篇文章中保持獨特方法的一致性:
- 令人驚嘆的視差滾動 WordPress 主題
- HTML5/CSS3 視差網站模板
- 免費視差滾動 WordPress 主題
- 在哪裡可以找到高級和免費的視差 WordPress 主題
- 具有視差滾動效果的最新 WordPress 模板
我們現在想介紹最好的視差滾動教程,這些教程涉及使用 jQuery、JavaScript、HTML5 和 CSS3 等技術。 我們專注於對網頁設計新手友好的教程,但也有一些中間部分來真正解釋視差的基礎及其工作原理。
視差滾動網站和 SEO

在我們進入我們的教程之前,有兩個方面需要仔細研究,其中之一是視差滾動對搜索引擎優化的影響。 使用動態設計功能肯定會對搜索引擎處理您網站的方式產生影響,並且您不想滿足於可能對您的自然流量產生不良影響的功能。 來自 Moz 的 Carla Dawson 詳細介紹了這個主題。 她的帖子的主要內容是列出了 3 種獨特的技術,您可以應用這些技術使您的視差設計對 SEO 更加友好。 這一切甚至在您嘗試對您的設計產生功能性視差效果之前就開始了,首先實施 SEO 方法,然後專注於創建內容,這樣您就可以為搜索引擎了解您的網站如何工作留出空間,同時也允許機器人來處理內容。
網頁設計中視差滾動對用戶體驗的影響

第二個方面是視差設計的用戶體驗,是否適合所有的設計,可能會導致什麼樣的問題。 這是對視差設計對用戶體驗的影響的深入研究,因此請注意,完全處理和理解本文需要一些時間。 該研究採用了兩組人,他們都獲得了樣本網站進行探索:視差和標準滾動。 最終結果並不奇怪,用戶確實更喜歡視差滾動,但這是以混淆為代價的,並且就注意力而言,普遍存在可用性問題。 您應該始終優先考慮用戶而不是網站設計的花哨添加,如果這意味著聘請專業的專家設計師為您進行分析,那麼您應該繼續這個想法,特別是如果您經營大規模的業務運營。 根據我們自己的經驗,小型網站通常可以通過使用視差滾動來逃避,並且它對用戶體驗或一般可用性沒有那麼大的影響。
簡單的視差滾動教程

現在我們已經涵蓋了這兩個主題,我們可以開始學習一些關於如何實現視差滾動以及如何創建自己的視差滾動效果的實際技術和方法。 第一個教程來自Petr Tichy,他從事前端工作多年,是該領域的資深專家。 您將學習視差的初始設置階段,如何添加視差集成的動畫效果,以及如何為每個動畫分配適當的時間。 本教程在某些方面有點複雜,因此面向具有先前 JavaScript 知識的中級開發人員。 在同一教程中,您將找到指向 Petr 早期關於視差的教程之一的鏈接,該鏈接對初學者更加友好。
網頁設計靈感:Scrollin', Scrollin', Scrollin'

Ian Yates 在今年早些時候編寫了本教程,這可能是關於該主題的最新教程之一,我們將在此視差教程集中展示。 Ian 採用了從另一個使用出色視差效果組合的網站獲得靈感的方法,並嘗試自己重新創建它。 唯一的事情,他主要談論具有視差特徵的特色設計,並提到了一個關於如何使用 JS 和 CSS 創建獨特背景效果的小片段。
視差滾動教程:如何製作視差網站

客戶對設計標準沒有太多了解,客戶只關心趨勢和諸如使網站看起來非常酷之類的事情,並且對於任何可以稱為競爭的事物來說都是獨一無二的。 如果您正在與此類客戶合作,關於如何在設計上創建獨特滾動效果的簡明教程將是必不可少的,並且認為我們這裡有一個可以完成工作的教程,就像那樣。 您將學習使用 CSS3 構建 HTML5 代碼的結構,然後使用 jQuery 構建視差效果。
簡單的視差滾動效果

您將在此處重新創建的效果是針對簡單設計的。 一種傳統的視差效果,可沿著頁面向下滾動視覺內容,不會使圖像看起來像靜態的,而是使它們更具動態性和與設計的交互性。 如今,不少 WordPress 主題也採用了這種視差技術,我們不能說它沒有成功,因為它已經成功了。 您將製作包含內容的 HTML5“部分”,並使用純 CSS3 使效果發揮作用。 僅通過使用 HTML5 + CSS3 組合,您就可以在瀏覽器集成方面節省大量性能點。
視差滾動教程

Script Tutorials 的教程已經有超過 17,000 名設計師和開發人員,這個數字引起了我們的興趣,因為這意味著該教程必須真正有效,並且應該提供平滑的視差運動體驗。 經過一些本地測試,看起來確實如此。 HTML 和 CSS 的通常視差方法,您真正需要做的就是將這兩個代碼複製並粘貼到您的設計中,您應該很高興。 不過,我們可以想像這在您需要為自定義設計實現它的情況下會更加困難,因此也許我們需要繼續尋找可以幫助解決此問題的整體教程。
如何使用 CSS 和 jQuery 在滾動上實現視差效果

Andy Shora 或許可以在這方面幫助我們。 他的主要目標是創建一種不會影響網站性能的視差效果,這是通過以下方式實現的:最小化滾動事件的 DOM 交互量,以及使用硬件加速來提高移動設備的性能。 實際上,這是另一個真正了解移動設備與視差交互方式的指南,以及如何在不降低質量或設計吸引力的同時推動最大性能。 您將探索兩個不同的 jQuery 片段,它們用於在任何網站設計上創建性能最佳的視差效果。
視差滾動終極指南

因為視差是一種新技術(嗯,幾年了,但仍然如此)它給想要為舊的 Web 瀏覽器實現視差的開發人員帶來了很多挑戰,這個過程並不容易,並且需要一個對舊瀏覽器如何與新網絡功能配合使用的一些了解。 本教程繼續展示視差網站之間的好壞示例,以及在分析過程中可以學到什麼。 它還繼續討論不同角度的視差,例如垂直和水平——現代網頁設計的可能性確實已經發展到一個新的水平。 您將學習與視差相關的最有用的 JavaScript 庫,每個庫都有在線文檔和單獨的教程,我們想自己分享這些庫,但數量不是太多,所以您將了解本教程中的所有內容。 這是所有視差事物的真正精彩資源,尤其是實現動態滾動效果的交互和不同方式。
如何創建一個簡單的視差效果

儘管 Sara Vieira 是一位出色的開發人員,但在涉及視差等主題時,她從不糾結於復雜的代碼或術語。 她更喜歡創建一種簡單的技術來實現所需的結果,並讓您按照自己的節奏試驗她共享的代碼。 您將嘗試三巨頭:JS、HTML 和 CSS。 最好的實驗方法是在本地 Web 服務器上,或在您的實時服務器上的單獨文件夾中,看看您可以通過這種方式獲得什麼樣的結果。
jQuery 的視差效果

本教程的好處在於,它已經在您正在查看的頁面中實現了,因此實際上不需要用書面文本進行解釋,而是以實時代碼的形式給出示例。 您可以抓取 HTML/CSS 代碼段並將其與 jQuery 代碼段結合,以實現與您正在查看的頁面相同的視差效果。 每個代碼片段的右側都有一些描述(評論)片段。
使用 CSS 創建滾動視差效果

最終,您希望盡可能多地依賴 CSS。 CSS 意味著更好的性能,以及更少的處理像 jQuery 這樣的動態語言的麻煩。 您在這裡擁有的是一個簡單的 CSS 片段,它將視差您的內容容器並使內容體驗更加豐富,並具有出色的性能基準。
使用 Stellar.js 進行視差滾動簡介

Stellar.js 是一個相當流行的 JavaScript 庫,旨在幫助快速向您的網站添加視差效果。 儘管該庫在去年沒有太大的發展,但它仍然被整個社區的開發人員和設計人員積極使用。 您將探索如何將 Stellar 融入您的設計以便某些元素獲得視差效果的過程。 庫絕對是插入此類動態功能的安全選擇,因為如有必要,它可以輕鬆地從主要開發工作流程中分離出來。
使用視差使您的 WordPress 網站流行起來

視差用於許多不同的環境,人們不得不想知道是什麼讓用戶重新回到這個令人興奮的功能,對於許多人來說——這個原因是能夠講述更好的故事,通過使用平滑的滾動動畫,可以採取讀者從故事的一個部分到另一個部分,以那種美妙的流動動作。 那麼 WordPress 博客呢,我們如何在不使用支持該功能的獨特主題的情況下為 WordPress 添加視差? 如果這是您真正迫切需要解決的問題,那麼您將在以下教程中找到所有答案。 我們認為這是 WordPress 博客最全面的視差教程,我們希望您很快將這些出色的效果添加到您自己的博客中。 如果您已經知道視差的作用,請跳過介紹,本指南中有相當多的內容專門用於詳細解釋視差,因此請避免任何感覺您已經了解它的內容。
使用視差滾動吸引您的站點查看者

什麼是維克斯? 它是網絡上領先的免費網站建設平台,這些傢伙一直在做生意! 這不是一個教程,而是為與客戶合作的開發人員以及喜歡使用像 Wix 這樣的平台來託管和構建他們的網站的客戶提供的提示。 現在Wix用戶也可以享受視差效果了,他們有很多很好的演示給你看,以吸引你。當然我們在開玩笑,使用Wix可以節省很多時間來構建獨特的設計,而且令人驚訝的是對網站的需求並沒有減少,即使客戶自己可以實現這些偉大的設計,只要他們花一點時間來了解他們用來託管網站的平台。 不要害怕為新客戶提供使用 Wix 或任何其他網站建設平台託管他們的網站的機會。 就網站維護而言,這是朝著正確方向邁出的一步,在某些情況下; 表現也是。
使用 CSS 實現景觀視差

視差設計你有很多選擇,所以只要你知道你作為設計師和前端開發人員在做什麼,你就可以把任何東西做成視差效果,甚至只用一點 CSS 和 jQuery 就可以復制一個風景魔法! Dave Chenell 將帶您完成創建視差景觀設計效果所需的步驟。
如何使用 CSS 和 Javascript 製作多層視差圖

分層視差效果包括使用彼此疊加的兩個圖像來展開特定的視覺場景。 這將進一步增強您的用戶對您的設計/網站的視覺體驗,這也是探索手繪藝術的可能性及其在網站設計中的結合的絕佳機會,因為大多數情況下您會想要使用某些東西正如您將在演示預覽中看到的那樣,它們可以相互疊加並完全有意義。
純 CSS 視差網站

關於使用視差創建實體滾動效果的不錯的介紹教程,只使用原生 CSS。
重現 Firewatch 視差效果

視差被稱為很多名字,絕對有一群忠實的設計師/開發人員絕對討厭視差趨勢,但是你能做什麼,它似乎對這麼多人有用,所以為什麼要停止製作關於視差的教程和內容?如何實時實現這種效果。 我們這裡的教程將重新創建來自 Firewatch 網站的特定效果,以創建一種景觀效果與下落元素相結合,以允許內容的額外展開。 起初聽起來很棘手,但 Hamish(本教程的作者)很好地一步一步地解釋了一切。
帶有 CSS3、HTML5 和 jQuery 示例的視差滾動教程
無論您有什麼要求,我們認為我們列出的教程將絕對涵蓋這一新興網頁設計趨勢的所有方面。 從簡單的效果到性能優化的效果,再到提供內容體驗的獨特方法,可以記住超過幾分鐘。 網頁設計中發生的大部分事情都歸結為靈感,以及如何通過設計熟練程度實現的獨特曲折來激勵用戶和讀者。
