2019-09-11 分類: 網(wǎng)站建設
動畫,像其他任何方面的網(wǎng)絡,必須是設計。 作為web開發(fā)人員,我們考慮排版的影響,布局,交互,并改變視窗,但當將動畫我們有另一個需要考慮的因素:時間。
不僅僅是一個額外的方面考慮,要么:它增加了復雜性的上述參數(shù)指數(shù)。 而不是看這是一個沉重的大眾的想法,我們可以烤動畫的核心用戶體驗過程創(chuàng)建令人眼花繚亂的、激動人心的和迷人的工作推動邊界和集體提升網(wǎng)絡的媒介。
形式是最重要的一個網(wǎng)站上的UI元素。 聯(lián)系方式是通往你的公司,最清晰的方式來捕捉一代,因此,收入。 你越努力讓表單的用戶體驗,你將失去的更多的錢。 如果你不考慮這個組件的可用性,你公司和用戶,一個不公正。
的提交按鈕是最強大的一種形式的一部分。 我們通常解決這個問題通過強烈的色彩來吸引注意力。 但當提交按鈕被激活時,會發(fā)生什么? 用戶必須等待,不知道如果表單工作,還是他們提供即時反饋? 一個簡單的提交按鈕,即使有推動動畫,有時不能實現(xiàn)這一目標,而一個按鈕加載器可以讓觀眾而在后臺加載數(shù)據(jù)。 這有助于與期待動畫的一部分,但當表單輸入實際上是提交的時候會發(fā)生什么? 你應該旨在給客戶反饋當這一過程完成。 成功的頁面是很好,但是平穩(wěn)過渡成時在視圖可以給他們更好的視覺反應,產(chǎn)生小但令人愉快的結果。
因為形式的重要性,每個人都需要能夠訪問它,包括屏幕閱讀器。 在這種情況下,我們應該使用CSS或SVG;如果我們使用<帆布>,我們應該確保有通航內(nèi)容通過合并類似React.js,一個JavaScript庫,提供了一個虛擬的DOM。
形成與animation-assisted用戶體驗。 你按下這個按鈕看動畫。
這些方面我們認為是放在一起的,一個動畫:
你想傳達什么信息,不能單獨完成了UI設計嗎?
用戶需要了解什么信息,他們會嗎?
什么是最微妙的影響(在這種情況下,推的按鈕)?
什么感覺你是想喚起(預期按鈕加載的同時,積極的反饋表單時成功,等等)?
的部分是UI屏幕閱讀器可以嗎?
首先要意識到當你設計的動畫一切都是字符。 起初這似乎違反直覺,但有幾件事需要考慮。 可用性專家知道創(chuàng)建一個無縫設計系統(tǒng)的關鍵是能夠同情用戶:
這些信息的最快辦法是什么?
什么會使我感到輕松嗎?
最引人注目的元素是什么我可以直接關注的地方嗎?
我們明白,我們邀請人們到他們不熟悉,情況由HTML元素而不是磚塊和砂漿,但創(chuàng)建的外觀都是一樣的。 A / B測試表明觀眾的注意力可以漫步在幾分之一秒。 設計人員和開發(fā)人員需要創(chuàng)建經(jīng)驗,盡可能引人注目而不會導致在這些間隙緊張的時刻。
動畫幫助在這種情況下如何? 通過觀眾的注意力。 動畫創(chuàng)建一個字符的接口。 觀察這條付款說明無效的用戶數(shù)據(jù),例如(從這一點真的寫得好的文章):
(圖片來源:邁克爾·維拉爾)
它不僅讓你理解有錯誤,它沒有大紅色警告,這可能導致用戶焦慮。 信用卡付款已經(jīng)一個憂心忡忡的過程…為什么這樣讓他們更嗎?
相比之下,這個輸入形式成為一個人物,我們更傾向于同情,參與,可以命令我們的注意力比一個簡單的靜態(tài)框。
像演員、設計師必須知道一個角色。 演員不只是知道他們的線路是:他們知道什么時候他們的個性在早晨起床,他們最喜歡的口味的冰淇淋。 他們可能永遠不會使用這些信息的性能,但他們有一個完整意義上的角色是什么,這樣他們就可以應對任何情況下,提出了一種可信,整體的肖像。 做得很好時,我們完全認同這種表示方法,和性能的技巧就消失了。 這正是品牌努力完成。
谷歌的材料設計的影響,在我看來,不在于設計語言本身,和更多的,這是第一個主要行業(yè)的公司合并的例子動畫指導方針在其品牌。 第一次,人們開始思考風格的動畫作為一個功能的實體,一個聲音,一個必須設計與一切凝聚力。
如果我們公司是一個可信的,斯多葛派的保險公司,我們網(wǎng)站上任何動畫的角色將會是更少的更正式,我們會傾向于使用線性放松而不是反彈或彈性運動。 但更舒適和友好的品牌,像Zendesk或MailChimp,形式應遵循相應的品牌和更生動的動畫,同時還有效地溝通,魅力的東西Chris Gannon的加載器似乎簡單,但令人興奮。
如果你回想一下你第一次哭了,因為一個虛構的人物,這是可能的動畫。 Aarron沃爾特斯的“情感設計”,他討論了情感與邊緣系統(tǒng):我們更容易記住的東西成為我們的情緒記憶的一部分。 第七章他的書進入硬數(shù)據(jù)的多少投資回報(ROI)可以獲得通過專注于用戶的情感體驗的影響。
如果你有一個靜態(tài)內(nèi)容,看起來像一個Photoshop模型在一個網(wǎng)頁,觀眾參與停止你的CSS。 動畫允許我們顯示,而不是告訴一個至關重要的策略考慮用戶通常只掃描正文內(nèi)容。 它允許客戶附著于我們的ui就我個人而言,他們需要在他們面前展開。 如果做得正確,積極參與的潛力是驚人的。
最近談論的有很多認為用戶體驗。 有時你不能繞過的時間加載的東西(雖然你應該盡你大的努力)。 如果你給你的用戶在此期間無關,你可能會失去他們。 動畫特殊醬料的是,它可以將用戶從一個界面移動到另一個,和娛樂,他們等待。 秒,以前覺得艱難,讓他們移動到Facebook現(xiàn)在和感覺無縫。 這可能是最重要的一個理由在用戶體驗使用動畫。
動畫必須學會靠自己的作為實質(zhì)性的開發(fā)過程的一部分。 我們可以通過幾種方式實現(xiàn)此目的:
動畫必須設計就像頁面的其余部分是:實物模型,調(diào)色板,故事板線框圖,自己的作文。
你的設計過程應遵循相同的邏輯結構代碼。
動畫必須走向信息化,呼吁理性行為和指導用戶的注意力。
動畫應該遵循品牌指南,生活風格指南的一部分,吸引用戶的情感。
我們不應該重新發(fā)明輪子。 動畫web之外的存在。 (是的,你可以去看玩具總動員“研究”的目的。)
因為動畫是如此迷人,很容易做的過分了,但是并不是所有在屏幕上需要動畫。 你不發(fā)動戰(zhàn)爭的秘密武器。 動畫可以一種表示結束或者開始的,以及指揮你的注意力。 動畫,是有目的的和計劃根據(jù)觀眾參與,績效預算,和品牌,我們可以提高媒介。 瓦爾討論這很顯然當她寫到看不見的動畫。 好的動畫看起來不應該的,也不會是一個事后的想法。
看看奧列格Solomka泡沫布局演示(很高興的聲音):動畫的足以讓你從事你導航,但失去你的方式在你閱讀的內(nèi)容。 請記住,這些教程的目的是展示一個特定的方法;在野生環(huán)境中,實現(xiàn)甚至可以緩和了稍微適應一個專業(yè),但引人入勝的效果。
動畫通常被認為是一個事后的想法在企業(yè)發(fā)展的過程。 我們做模型,通過他們,培養(yǎng)他們,在最后添加一個動畫。 正因為如此,動畫組件可以經(jīng)??雌饋硐袼麄?奶油絨毛。 只有當動畫融入到布局的實質(zhì),故事板,開發(fā)過程,它所包含的意義作為一個高性能和大量的web體驗。
工作室就像活動理論早些時候與這次談話僥幸與他們的客戶在設計過程中,因為自己的品牌。 “我們讓大漢大膽的事情。 “客戶尋求積極理論的工作知道他們支付一個大片,一類的網(wǎng)絡體驗。 這不會是98%的時間。
我們?nèi)绾胃淖冞@個? 再一次,我們通常做的方式。 在推銷員的術語,意思是“提高ROI。 “開發(fā)人員來說這意味著提升產(chǎn)品的東西有用,增加接觸,或有一個積極的經(jīng)歷,然后就不會浪費時間和金錢。 為更多的信息關于如何與客戶有效溝通,咨詢邁克蒙泰羅的“你是我最喜歡的客戶端”或“設計是一個工作”。
我們興高采烈地跳過到日落之前,讓一切在頁面上移動,我們需要提交一些行動項目做一個有效的改變。
第一個是有效地與客戶進行溝通。 這并不意味著鐵路建設成堅持我們的信念。 這意味著解釋可能的收益,我們將保證他們A / B測試我們的接口和產(chǎn)生可衡量的結果,路上碰到他們津貼。
考慮我們在前面的形式。 顯示你的客戶兩種形式的原型(你可以告訴他們別人的工作作為一個例子,如果你沒有時間來構建;CodePen偉大設計模式資源)。 一種形式將本身沒有反饋按鈕,進步,或時髦的成功體驗;另一個將把所有的我們在這里學到的教訓。 或者更好的是,使用A / B測試(與不同的變體)可用性測試來證明形式與動畫是一種更有效的工具。堅實的數(shù)字總是更好的非主觀看法,可以形成趨勢,無知,由于執(zhí)行不力或過去不好的經(jīng)歷。
一旦我們得到批準,我們可以計劃。 你現(xiàn)在在新績效預算津貼類別:
時間
經(jīng)驗
績效預算
顏色
作文
用戶的時間
這看起來可能過于復雜,但你應該能夠給自己基本近似數(shù)秒內(nèi)每一個,他們應該考慮在你繼續(xù)前進。 你缺乏經(jīng)驗嗎? 然后你需要多一點時間,因為大部分的事情。 你現(xiàn)在有很多的頁面上的其他重資產(chǎn)? 你需要非常小心加載圖片,svg腳本和動畫庫。 你的網(wǎng)站已經(jīng)有了非常豐富的調(diào)色板嗎? 你需要那些顏色變量重用。 老版本瀏覽器是一個考慮嗎? 然后你可能會不得不使用圖書館GreenSock,一個更深層次的跨瀏覽器的向后兼容性甚至比本土動畫渲染在svg,同時提供polyfills和回退矢量圖形。
現(xiàn)在我擔心你的項目光滑曲線,我們可以得到有趣的東西。 每個人都有不同的工作方式,沒有什么是福音,但這里有幾個要點,我已經(jīng)在這工作一段時間后發(fā)現(xiàn)的。
注意的東西如何動作。這可能會使你笑,它是如此簡單。 但是你多久真的看水倒入玻璃嗎? 是什么使一個人的步態(tài)識別的?
大多數(shù)人從一個球開始反彈,這是一個很好的鍛煉,部分原因是簡單可以帶你性格,重量和活力。 這里有兩個球彈跳:你能猜出這是硬,軟嗎?
彈力球演示。
你怎么知道哪個是哪個? 首先是彈性的對象。 一種保持一致,另一種是基于影響操縱。 還有什么? 有運動:一個看起來相當嚴格,和其他更有趣的。 盡管他們有相同的時間,他們的身體運動意味著不同的群眾。 寬松函數(shù)傳遞對象的密度。
還請注意,即使他們有相同的時機,寬松函數(shù)中使用,它們有不同的關鍵幀。 如果我把一個閃光燈在這些球,你會看到他們在不同的地方在同一時期。 在舊手繪動畫這一概念有一個術語:間距。
彈力球演示。
這也可以進來的形式的運動輔助元素。 如果有人搖玻璃,里面的水是如何影響? 當有人踢一塊巖石,巖石表達的力量如何影響? 這里有一個基本運動設計的很好的例子。
漢斯。巴徹討論的夢想的世界,當動畫師在“美女與野獸”他們飛往倫敦和法國觀察這些地方的風格。 你可能沒有這種預算(但是如果你這樣做了,帶我一起去吧!),幸運的是,互聯(lián)網(wǎng)有很多視覺、歷史和空間信息為你。
跟隨你的利益。 如果你有任何余地在動畫的內(nèi)容,使用你的優(yōu)勢。 真正的興趣和熱情很容易傳達。 你更有可能遵守一個項目如果內(nèi)容讓你感到興奮。
在動畫開始之前,你必須故事板。故事板是一個非常重要的過程的一部分,因為它允許你在代碼,模塊化的工作場景。 它允許您計劃好時機。 ,它允許您工作向后:畫的東西,然后慢慢揭開它。
一個常見的誤解是,你的故事板必須看起來像拋光漫畫。 我經(jīng)常認為這是為什么人們不想讓他們:他們害怕畫,他們害怕他們的工作看起來很好,他們害怕花費他們所有的創(chuàng)造力在規(guī)劃過程中,他們只是想在這個項目開始工作。 我完全理解這一點。 為了避免所有的,我鼓勵你忘記故事板的柏拉圖式的理想。
我是一個科學插畫家菲爾德自然歷史博物館和斯坦福大學。 我是一個繪畫教授大學。 我可以畫嗎? 那還用說。 這里有我的故事板是什么樣子:
故事板草圖。 (查看大版本)
我感到羞愧嗎? 一點也不。 故事板帶我45秒,讓我和編輯預先了解我要花費很多天。 沒有它,我的工作流程將會翻倍。 幕后故事板存在,個人通信。 我不是說你不能創(chuàng)建美麗的獨立工作瑞秋Nabors,只是你不需要。
讓我們重新審視我們的討論用戶同理心。 你可以完成這個故事從頭到尾所有用戶的交互,。 考慮這篇文章中,“故事地圖”。 一個故事地圖帶你通過訪問您的站點的整個經(jīng)驗和成為一個客戶從頭到尾。 與肌肉,這是一個故事板,你看他們訪問的全貌,因此可以根據(jù)期望的方向,有目的的決策結果。
它可能不是新的聽到故事板在動畫:小漫畫,讓動畫師們可以逐個場景分解任務。 但你知道也有顏色的腳本嗎? 就像你為你的網(wǎng)站設計的顏色和整體品牌,迪士尼動畫師和其他動畫公司創(chuàng)建腳本工作與顏色的主要人物和通知現(xiàn)場。 你也應該這樣做。
這意味著你應該花一些時間Adobe Kuler制作顏色的色板。 需要少量的時間,但卻能桶在你工作。 我們都知道顏色是有意義的。 使用它是由這么多容易與預處理器變量:CSS使用它們你的優(yōu)勢。
上面的動畫中使用了兩個不同的顏色調(diào)色板:一個用于“之前”的場景,一個“后”。 調(diào)色板是相關:他們必須創(chuàng)建無縫的事件。 就像一個大公司的動畫控制面板必須符合公司的品牌和網(wǎng)站的其余部分。 但第一場景的冷色調(diào)與第二通知觀眾的溫暖的色調(diào)。他們是故事的一部分。如果他們沒有計劃之前,我開始畫畫,動畫不會有任何意義。
很明顯,故事板回報在動畫的設計和規(guī)劃階段,但它可以很容易地獲得獎勵在您的代碼體系結構中,。 如果代碼反映了相同的邏輯組織你使用你的設計,你獲得的所有好處清晰,清晰的結構,和更多的反映了設計過程,就越容易實現(xiàn)兩者之間的分享。
功能應該被命名為根據(jù)現(xiàn)場你:即使“sceneOne”就可以了。 同樣命名變量看起來很漂亮和整潔,但他們會絆倒你和你的團隊從長遠來看,特別是作為一個動畫變得更加復雜。 命名表單元素作為他們扮演的角色,和設置您的代碼在一個清晰的方式,反映你的設計意味著更少的擔心范圍問題,和更具體的JavaScript和Sass變量和任務之間的分歧。 這也是結束時特別有用,當你要回去和調(diào)整的東西:你很容易找到你的地方又自個兒明白。
這是一個舊的報價,但這是真的。 你永遠不會得到正確的事情第一次如此放松,犯一些錯誤。 不要太珍貴。 無論你是一個設計師,一名開發(fā)人員,或兩者,你不像你現(xiàn)在好一開始,中間很多丑陋的東西。 沒關系。 這意味著嘗試不同類型的動畫大小,和所有這些搞亂。 你學習僅JavaScript編程的一種交互使用只有一個圖書館嗎? 不。 你學會設計只使用一個組合? 我當然不希望這樣。 同樣的原則也適用于學習動畫。
或許你可以圖形編輯器和文本編輯器同時打開。你需要它們之間來回移動流暢。 不要害怕追溯你的步驟,添加東西,或編輯。 你需要準備好訪問你的工具,優(yōu)化通過它,這樣你就可以迅速行動。 進一步把這些東西遠離你,懶慢地你將會調(diào)整,編輯,和重建圖像或代碼當你需要他們。 ,你會需要它們。
你將不得不重做時間和寬松的一百倍。就我個人而言,我發(fā)現(xiàn)它容易當我像GreenSock的使用工具TimelineLite移動棋子。 它允許您堆棧、交錯、重疊時間,甚至是動畫場景
CSS是偉大的非常小的UI交互;事實上我真的推薦它的用例,因為你不需要加載其他資源。 然而,如果你有兩個以上動畫上設置一個對象,你應該考慮GSAP切換。 的能夠稍微向前移動或在最后的動畫火,或設置在同一時間無論如何,太強大的工具來避免,特別是當您需要排練和調(diào)整時機。 CSS使你重新計算所有值如果在動畫開始變化,但GSAP時間表不。
這不會是這樣的一個主要問題,如果時間不那么重要。 你有沒有注意到一些漫畫幀沒有行動? 他們創(chuàng)造的幻想一個停頓,你的大腦將它。 時間是至關重要的喜劇,搞怪,也為動畫出現(xiàn)的UI設計無縫或自然。
就像所有的設計,動畫看起來簡單和輕松的部分有時最難完成的。
生活的幻想首先從迪斯尼我一直最喜歡的名言之一:“動畫可以解釋什么人能想到的。 “這報價是如此的地點,因為它真的是動畫的優(yōu)勢:你可以做任何事情發(fā)生。 您可以創(chuàng)建和摧毀世界,激發(fā)或譴責。
也就是說,有很多需要考慮。 動畫永遠不會超過空熱量如果我們不設計我們做其他方面的用戶體驗的方式。 與其他工具一樣,它是一種損失領袖:我們將花更多的時間獲得的變量和參數(shù)設置開始。 與準備,但這個角色會告訴我們在實現(xiàn)它想走哪一條路,即使這個角色是一個UI或品牌。
動畫在網(wǎng)上有可能徹底改變我們的明亮的小盒子。 我們可以走得更遠比傳統(tǒng)動畫,因為我們可以接受用戶的反饋和輸入。 用這些工具我們可以扔掉毀滅靈魂的,暗淡的,黑暗的活動,諸如購買機票。 我們可以幫助人們展開的場景像一個選擇你自己的冒險,可以感覺到液體,有趣,和直觀。
文章整理來自網(wǎng)絡,轉(zhuǎn)載請注明成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),翻譯不好,請見諒!
新聞標題:實用技術設計動畫。
網(wǎng)頁路徑:http://m.rwnh.cn/news46/80446.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站、App設計、電子商務、移動網(wǎng)站建設、服務器托管、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容