我最近的60天CSS動畫挑戰賽,重點是以殭屍為主題的作品,意外地重新點燃了我的電影學校的學習。電影製作和網絡動畫之間的相似之處,尤其是關於講故事和視覺技巧的相似之處,這是令人驚訝的。在莎拉·德拉斯納(Sarah Drasner)對劇院發展連接的見解的基礎上,我探索了電影原理如何提升網絡體驗。
通過敘述吸引用戶
人類本質地吸引了故事。敘述尤其是在網絡動畫中,可以大大提高參與度。對於簡潔的網絡動畫,一個引人入勝的故事只需要兩個要素:一個角色和煽動性事件。
我的Codepen“ Magical OOPS”演示說明了這一點:
簡單的互動(科學家的收縮射線故障)創造了微型敘事。雖然觀眾可能與角色(科學家和殭屍)無親自相關,但意外的事件產生了陰謀。語氣可以是嬉戲,認真的,也可以是介於兩者之間的任何東西;關鍵與網站上下文相關。
擬人化體驗
人類自然會擬人化。想想我們與皮克斯角色建立的情感聯繫。該原則即使沒有字面字符也適用於網絡動畫。在清除未讀消息後,請考慮Slack的慶祝動畫。這巧妙地使用戶的成就化,將功能性動作轉變為有意義的敘事時刻。
將個性添加到動畫中使它們更令人難忘和相關。用戶成為故事的參與者,增強了他們的整體體驗。觀察我的“不死座椅駕駛員” Codepen中的微妙傻笑:這個小細節增加了情緒深度和相關性。
掌握視覺深度和聚焦
公民凱恩(Kane)的革命性深層攝影攝影,使多個焦點飛機保持敏銳,提供了寶貴的教訓。儘管網絡開發人員不受相機鏡頭的限制,但引導不同視覺層的注意力的原則仍然至關重要。
視差滾動和模態模式已經使用了此概念。我的“嘿,嘿,嘿!” Codepen展示了前景和背景元素之間的焦點:
相反,“除了我們的人類之外,沒有人……2”扭轉了這一點,從遙遠的角色開始,將前景引起了人們的焦點:
將網站視為三維空間可以解鎖創意的可能性。諸如陰影,陰影和大小操縱之類的技術可以模擬深度,如“最後,單獨使用我的三明治……”所示,堆疊順序會產生多維的效果:
通過場景過渡提升動畫
我最成功的動畫超出了簡單的角色互動。 “殭屍中午2”巧妙地改變了觀眾的觀點,將它們轉變為敘事中的角色:
同樣,“午餐(午餐)中午”也使用了第一人稱視角,最終在場景過渡中,重點是令人驚訝的新角色:
戰略攝像機的工作 - 通過動畫技術來構圖 - 持有人的參與度。雖然並非每個動畫都需要戲劇性的攝像頭動作,但周到的視角轉移可以顯著改善用戶體驗。
我的電影學校背景在網絡動畫中已證明是無價的。講故事和攝影的原則直接轉化為創造更多引人入勝且令人難忘的在線體驗。
但是,至關重要的是要注意敘事並不總是合適的。條款和條件頁面上的故事驅動的動畫可能會適得其反。考慮用戶偏好,尤其是那些運動設置減少的偏好。這些技術是增強用戶體驗的工具,而不是通用解決方案。
以上是電影學校如何幫助我獲得更好的用戶體驗的詳細內容。更多資訊請關注PHP中文網其他相關文章!

@keyframesandCSSTransitionsdifferincomplexity:@keyframesallowsfordetailedanimationsequences,whileCSSTransitionshandlesimplestatechanges.UseCSSTransitionsforhovereffectslikebuttoncolorchanges,and@keyframesforintricateanimationslikerotatingspinners.

我知道,我知道:有大量的內容管理系統選項可用,而我進行了幾個測試,但實際上沒有一個是一個,y'知道嗎?怪異的定價模型,艱難的自定義,有些甚至最終成為整個&

鏈接CSS文件到HTML可以通過在HTML的部分使用元素實現。 1)使用標籤鏈接本地CSS文件。 2)多個CSS文件可通過添加多個標籤實現。 3)外部CSS文件使用絕對URL鏈接,如。 4)確保正確使用文件路徑和CSS文件加載順序,優化性能可使用CSS預處理器合併文件。

選擇Flexbox還是Grid取決於佈局需求:1)Flexbox適用於一維佈局,如導航欄;2)Grid適合二維佈局,如雜誌式佈局。兩者在項目中可結合使用,提升佈局效果。

包含CSS文件的最佳方法是使用標籤在HTML的部分引入外部CSS文件。 1.使用標籤引入外部CSS文件,如。 2.對於小型調整,可以使用內聯CSS,但應謹慎使用。 3.大型項目可使用CSS預處理器如Sass或Less,通過@import導入其他CSS文件。 4.為了性能,應合併CSS文件並使用CDN,同時使用工具如CSSNano進行壓縮。

是的,youshouldlearnbothflexboxandgrid.1)flexboxisidealforone-demensional,flexiblelayoutslikenavigationmenus.2)gridexcelstcelsintwo-dimensional,confffferDesignssignssuchasmagagazineLayouts.3)blosebothenHancesSunHanceSlineHancesLayOutflexibilitibilitibilitibilitibilityAnderibilitibilityAndresponScormentilial anderingStruction

重構自己的代碼看起來是什麼樣的?約翰·瑞亞(John Rhea)挑選了他寫的一個舊的CSS動畫,並介紹了優化它的思維過程。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

禪工作室 13.0.1
強大的PHP整合開發環境

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器