一个寝室3个攻一受全h_97国产福利_在线中文字幕理伦电影_www.youjizz.com国产

首頁?>?知識?資訊?>?實用技術設計動畫。?>?正文

實用技術設計動畫。

2015/6/11 0:00:00 · 稿源:傳誠信

動畫?,像其他任何方面的網絡,?必須是設計。 作為web開發人員,我們考慮排版的影響,布局,交互,并改變視窗,但當將動畫我們有另一個需要考慮的因素:時間。

不僅僅是一個額外的方面考慮,要么:它增加了復雜性的上述參數指數。 而不是看這是一個沉重的大眾的想法,我們可以烤動畫的核心用戶體驗過程?創建令人眼花繚亂的、激動人心的和迷人的工作?推動邊界和集體提升網絡的媒介。

“形式”和功能

形式?是最重要的一個網站上的UI元素。 聯系方式是通往你的公司,最清晰的方式來捕捉領先一代,因此,收入。 你越努力讓表單的用戶體驗,你將失去的更多的錢。 如果你不考慮這個組件的可用性,你公司和用戶,一個不公正。

的?提交按鈕?是最強大的一種形式的一部分。 我們通常解決這個問題通過強烈的色彩來吸引注意力。 但當提交按鈕被激活時,會發生什么? 用戶必須等待,不知道如果表單工作,還是他們提供即時反饋? 一個簡單的提交按鈕,即使有推動動畫,有時不能實現這一目標,而一個按鈕加載器可以讓觀眾而在后臺加載數據。 這有助于與期待動畫的一部分,但當表單輸入實際上是提交的時候會發生什么? 你應該?旨在給客戶反饋?當這一過程完成。 成功的頁面是很好,但是?平穩過渡?成時在視圖可以給他們更好的視覺反應,產生小但令人愉快的結果。

因為形式的重要性,每個人都需要能夠訪問它,包括屏幕閱讀器。 在這種情況下,我們應該使用CSS或SVG;如果我們使用?<帆布>,我們應該確保有通航內容通過合并類似?React.js?,一個JavaScript庫,提供了一個虛擬的DOM。

形成與animation-assisted用戶體驗。 你按下這個按鈕看動畫。

這些方面我們認為是放在一起的,一個動畫:

  • 你想傳達什么信息,不能單獨完成了UI設計嗎?

  • 用戶需要了解什么信息,他們會嗎?

  • 什么是最微妙的影響(在這種情況下,推的按鈕)?

  • 什么感覺你是想喚起(預期按鈕加載的同時,積極的反饋表單時成功,等等)?

  • 的部分是UI屏幕閱讀器可以嗎?

什么一個字符

首先要意識到當你設計的動畫?一切都是字符?。 起初這似乎違反直覺,但有幾件事需要考慮。 可用性專家知道創建一個無縫設計系統的關鍵是能夠同情用戶:

  • 這些信息的最快辦法是什么?

  • 什么會使我感到輕松嗎?

  • 最引人注目的元素是什么我可以直接關注的地方嗎?

我們明白,我們邀請人們到他們不熟悉,情況由HTML元素而不是磚塊和砂漿,但創建的外觀都是一樣的。 A / B測試表明?觀眾的注意力可以漫步在幾分之一秒?。 設計人員和開發人員需要創建經驗,盡可能引人注目而不會導致在這些間隙緊張的時刻。

動畫幫助在這種情況下如何? 通過?觀眾的注意力?。 動畫創建一個字符的接口。 觀察這條付款說明無效的用戶數據,例如(從這一點?真的寫得好的文章?):


(圖片來源:邁克爾·維拉爾)

它不僅讓你理解有錯誤,它沒有大紅色警告,這可能導致用戶焦慮。 信用卡付款已經一個憂心忡忡的過程…為什么這樣讓他們更嗎?

相比之下,這個輸入形式成為一個人物,我們更傾向于同情,參與,可以命令我們的注意力比一個簡單的靜態框。

像演員、?設計師必須知道一個角色?。 演員不只是知道他們的線路是:他們知道什么時候他們的個性在早晨起床,他們最喜歡的口味的冰淇淋。 他們可能永遠不會使用這些信息的性能,但他們有一個完整意義上的角色是什么,這樣他們就可以應對任何情況下,提出了一種可信,整體的肖像。 做得很好時,我們完全認同這種表示方法,和性能的技巧就消失了。 這正是品牌努力完成。

谷歌的材料設計的影響,在我看來,不在于設計語言本身,和更多的,這是第一個主要行業的公司合并的例子?動畫指導方針?在其品牌。 第一次,人們開始思考?風格的動畫?作為一個功能的實體,一個聲音,一個必須設計與一切凝聚力。

如果我們公司是一個可信的,斯多葛派的保險公司,我們網站上任何動畫的角色將會是更少的更正式,我們會傾向于使用線性放松而不是反彈或彈性運動。 但更舒適和友好的品牌,像Zendesk或MailChimp,形式應遵循相應的品牌和更生動的動畫,同時還有效地溝通,魅力的東西?Chris Gannon的加載器?似乎簡單,但令人興奮。

如果你回想一下你第一次哭了,因為一個虛構的人物,這是可能的動畫。 Aarron沃爾特斯的?“情感設計”?,他討論了情感與邊緣系統:我們更容易記住的東西成為我們的情緒記憶的一部分。 第七章他的書進入硬數據的多少投資回報(ROI)可以獲得通過專注于用戶的情感體驗的影響。

如果你有一個靜態內容,看起來像一個Photoshop模型在一個網頁,觀眾參與停止你的CSS。 動畫允許我們顯示,而不是告訴一個至關重要的策略考慮?用戶通常只掃描正文內容?。 它允許客戶附著于我們的ui就我個人而言,他們需要在他們面前展開。 如果做得正確,積極參與的潛力是驚人的。

最近談論的有很多?認為用戶體驗?。 有時你不能繞過的時間加載的東西(雖然你應該盡你最大的努力)。 如果你給你的用戶在此期間無關,你可能會失去他們。 動畫特殊醬料的是,它可以將用戶從一個界面移動到另一個,和娛樂,他們等待。 秒,以前覺得艱難,讓他們移動到Facebook現在和感覺無縫。 這可能是最重要的一個理由在用戶體驗使用動畫。

提升這

動畫必須學會靠自己的作為?實質性的開發過程的一部分?。 我們可以通過幾種方式實現此目的:

  • 動畫必須設計就像頁面的其余部分是:實物模型,調色板,故事板線框圖,自己的作文。

  • 你的設計過程應遵循相同的邏輯結構代碼。

  • 動畫必須走向信息化,呼吁理性行為和指導用戶的注意力。

  • 動畫應該遵循品牌指南,生活風格指南的一部分,吸引用戶的情感。

  • 我們不應該重新發明輪子。 動畫web之外的存在。 (是的,你可以去看玩具總動員“研究”的目的。)

因為動畫是如此迷人,很容易做的過分了,但是并不是所有在屏幕上需要動畫。 你不發動戰爭的秘密武器。 動畫可以?一種表示結束或者開始的?,以及指揮你的注意力。 動畫,是有目的的和計劃根據觀眾參與,績效預算,和品牌,我們可以提高媒介。 瓦爾討論這很顯然當她寫到?看不見的動畫。 好的動畫看起來不應該的,也不會是一個事后的想法。

看看奧列格Solomka?泡沫布局演示?(很高興的聲音):動畫的足以讓你從事你導航,但失去你的方式在你閱讀的內容。 請記住,這些教程的目的是展示一個特定的方法;在野生環境中,實現甚至可以緩和了稍微適應一個專業,但引人入勝的效果。

時間就是金錢

動畫通常被認為是一個事后的想法在企業發展的過程。 我們做模型,通過他們,培養他們,在最后添加一個動畫。 正因為如此,動畫組件可以經常看起來像他們:奶油絨毛。 只有當動畫融入到布局的實質,故事板,開發過程,它所包含的意義作為一個高性能和大量的web體驗。

工作室就像?活動理論?早些時候與這次談話僥幸與他們的客戶在設計過程中,因為自己的品牌。 “我們讓大漢大膽的事情。 “客戶尋求積極理論的工作知道他們支付一個大片,一類的網絡體驗。 這不會是98%的時間。

我們如何改變這個? 再一次,我們通常做的方式。 在推銷員的術語,意思是“提高ROI。 “開發人員來說這意味著提升產品的東西有用,增加接觸,或有一個?積極的經歷?,然后就不會浪費時間和金錢。 為更多的信息關于如何與客戶有效溝通,咨詢邁克蒙泰羅的?“你是我最喜歡的客戶端”?或?“設計是一個工作”?。

我們興高采烈地跳過到日落之前,讓一切在頁面上移動,我們需要提交一些行動項目做一個有效的改變。

第一個是?有效地與客戶進行溝通?。 這并不意味著鐵路建設成堅持我們的信念。 這意味著解釋可能的收益,我們將保證他們?A / B測試?我們的接口和產生可衡量的結果,路上碰到他們津貼。

考慮我們在前面的形式。 顯示你的客戶兩種形式的原型(你可以告訴他們別人的工作作為一個例子,如果你沒有時間來構建;CodePen偉大?設計模式?資源)。 一種形式將本身沒有反饋按鈕,進步,或時髦的成功體驗;另一個將把所有的我們在這里學到的教訓。 或者更好的是,使用A / B測試(與不同的變體)可用性測試來證明形式與動畫是一種更有效的工具。?堅實的數字總是更好的?非主觀看法,可以形成趨勢,無知,由于執行不力或過去不好的經歷。

一旦我們得到批準,我們可以計劃。 你現在在新績效預算津貼類別:

  • 時間

  • 經驗

  • 績效預算

  • 顏色

  • 作文

  • 用戶的時間

這看起來可能過于復雜,但你應該能夠給自己基本近似數秒內每一個,他們應該考慮在你繼續前進。 你缺乏經驗嗎? 然后你需要多一點時間,因為大部分的事情。 你現在有很多的頁面上的其他重資產? 你需要非常小心加載圖片,svg腳本和動畫庫。 你的網站已經有了非常豐富的調色板嗎? 你需要那些顏色變量重用。 老版本瀏覽器是一個考慮嗎? 然后你可能會不得不使用圖書館GreenSock?,一個更深層次的跨瀏覽器的向后兼容性?甚至比本土動畫渲染?在svg,同時提供polyfills和回退?矢量圖形。

好東西

現在我擔心你的項目光滑曲線,我們可以得到有趣的東西。 每個人都有不同的工作方式,沒有什么是福音,但這里有幾個要點,我已經在這工作一段時間后發現的。

注意的東西如何動作。?這可能會使你笑,它是如此簡單。 但是你多久真的看水倒入玻璃嗎? 是什么使一個人的步態識別的?

大多數人從一個球開始反彈,這是一個很好的鍛煉,部分原因是簡單可以帶你性格,重量和活力。 這里有兩個球彈跳:你能猜出這是硬,軟嗎?

彈力球演示。

你怎么知道哪個是哪個? 首先是?彈性的對象?。 一種保持一致,另一種是基于影響操縱。 還有什么? 有運動:一個看起來相當嚴格,和其他更有趣的。 盡管他們有相同的時間,他們的身體運動意味著不同的群眾。 寬松函數傳遞對象的密度。

還請注意,即使他們有相同的?時機?,寬松函數中使用,它們有不同的關鍵幀。 如果我把一個閃光燈在這些球,你會看到他們在不同的地方在同一時期。 在舊手繪動畫這一概念有一個術語:間距。

彈力球演示。

這也可以進來的形式的運動輔助元素。 如果有人搖玻璃,里面的水是如何影響? 當有人踢一塊巖石,巖石表達的力量如何影響? 這里有一個?基本運動設計的很好的例子?。

漢斯。巴徹討論的?夢想的世界?,當動畫師在“美女與野獸”他們飛往倫敦和法國?觀察這些地方的風格?。 你可能沒有這種預算(但是如果你這樣做了,帶我一起去吧!),幸運的是,互聯網有很多視覺、歷史和空間信息為你。

跟隨你的利益。 如果你有任何余地在動畫的內容,使用你的優勢。 真正的興趣和熱情很容易傳達。 你更有可能遵守一個項目如果內容讓你感到興奮。

向前向后移動

在動畫開始之前,你?必須?故事板。?故事板?是一個非常重要的過程的一部分,因為它允許你在代碼,模塊化的工作場景。 它允許您計劃好時機。 ,它允許您工作向后:?畫的東西,然后慢慢揭開它。

一個常見的誤解是,你的故事板必須看起來像拋光漫畫。 我經常認為這是為什么人們不想讓他們:他們害怕畫,他們害怕他們的工作看起來很完美,他們害怕花費他們所有的創造力在規劃過程中,他們只是想在這個項目開始工作。 我完全理解這一點。 為了避免所有的,我鼓勵你忘記故事板的柏拉圖式的理想。

我是一個科學插畫家?菲爾德自然歷史博物館?和斯坦福大學。 我是一個繪畫教授大學。 我可以畫嗎? 那還用說。 這里有我的故事板是什么樣子:

Storyboard sketch


故事板草圖。 (?查看大版本?)

我感到羞愧嗎? 一點也不。 故事板帶我45秒,讓我和編輯預先了解我要花費很多天。 沒有它,我的工作流程將會翻倍。 幕后故事板存在,個人通信。 我不是說你不能創建美麗的獨立工作?瑞秋Nabors?,只是你不需要。

讓我們重新審視我們的討論?用戶同理心?。 你可以完成這個故事從頭到尾所有用戶的交互,。 考慮?這篇文章中,“故事地圖”?。 一個故事地圖帶你通過訪問您的站點的整個經驗和成為一個客戶從頭到尾。 與肌肉,這是一個故事板,你看他們訪問的全貌,因此可以根據期望的方向,有目的的決策結果。

它可能不是新的聽到故事板在動畫:小漫畫,讓動畫師們可以逐個場景分解任務。 但你知道也有顏色的腳本?嗎? 就像你為你的網站設計的顏色和整體品牌,迪士尼動畫師和其他動畫公司創建腳本工作與顏色的主要人物和通知現場。 你也應該這樣做。

這意味著你應該花一些時間?Adobe Kuler?制作?顏色的色板?。 需要少量的時間,但卻能桶在你工作。 我們都知道顏色是有意義的。 使用它是由這么多容易與預處理器變量:CSS使用它們你的優勢。

上面的動畫中使用了兩個不同的顏色調色板:一個用于“之前”的場景,一個“后”。 調色板是相關:他們必須創建無縫的事件。 就像一個大公司的動畫控制面板必須符合公司的品牌和網站的其余部分。 但第一場景的冷色調與第二通知觀眾的溫暖的色調。?他們是故事的一部分。?如果他們沒有計劃之前,我開始畫畫,動畫不會有任何意義。

設計和代碼的工作流

很明顯,故事板回報在動畫的設計和規劃階段,但它可以很容易地獲得獎勵在您的代碼體系結構中,。 如果代碼反映了相同的邏輯組織你使用你的設計,你獲得的所有好處清晰,清晰的結構,和更多的反映了設計過程,就越容易實現兩者之間的分享。

功能應該被命名為根據現場?你:即使“sceneOne”就可以了。 同樣命名變量看起來很漂亮和整潔,但他們會絆倒你和你的團隊從長遠來看,特別是作為一個動畫變得更加復雜。 命名表單元素作為他們扮演的角色,和設置您的代碼在一個清晰的方式,反映你的設計意味著更少的擔心范圍問題,和更具體的JavaScript和Sass變量和任務之間的分歧。 這也是結束時特別有用,當你要回去和調整的東西:你很容易找到你的地方又自個兒明白。

謀殺你的寵兒

這是一個?舊的報價?,但這是真的。 你永遠不會得到正確的事情第一次如此放松,犯一些錯誤。 不要太珍貴。 無論你是一個設計師,一名開發人員,或兩者,你不像你現在好一開始,中間很多丑陋的東西。 沒關系。 這意味著嘗試不同類型的動畫大小,和所有這些搞亂。 你學習僅JavaScript編程的一種交互使用只有一個圖書館嗎? 不。 你學會設計只使用一個組合? 我當然不希望這樣。 同樣的原則也適用于學習動畫。

The difference between novice and experienced programmers.


新手和有經驗的程序員之間的區別。 (?查看大版本?)

或許你可以?圖形編輯器和文本編輯器同時打開。?你需要它們之間來回移動流暢。 不要害怕追溯你的步驟,添加東西,或編輯。 你需要準備好訪問你的工具,?優化?通過它,這樣你就可以迅速行動。 進一步把這些東西遠離你,懶慢地你將會調整,編輯,和重建圖像或代碼當你需要他們。 ,你會需要它們。

你將不得不重做時間和寬松的一百倍。?就我個人而言,我發現它容易當我像GreenSock的使用工具?TimelineLite?移動棋子。 它允許您堆棧、交錯、重疊時間,甚至是動畫場景

CSS是偉大的非常小的UI交互;事實上我真的推薦它的用例,因為你不需要加載其他資源。 然而,如果你有兩個以上動畫上設置一個對象,你應該考慮GSAP切換。 的?能夠稍微向前移動或在最后的動畫?火,或設置在同一時間無論如何,太強大的工具來避免,特別是當您需要排練和調整時機。 CSS使你重新計算所有值如果在動畫開始變化,但GSAP時間表不。

這不會是這樣的一個主要問題,如果時間不那么重要。 你有沒有注意到一些漫畫幀沒有行動? 他們創造的幻想一個停頓,你的大腦將它。 時間是至關重要的喜劇,搞怪,也為動畫出現的UI設計無縫或自然。

就像所有的設計,動畫看起來簡單和輕松的部分有時最難完成的。

天空的極限

生活的幻想?首先從迪斯尼我一直最喜歡的名言之一:“動畫可以解釋什么人能想到的。 “這報價是如此的地點,因為它真的是動畫的優勢:?你可以做任何事情發生?。 您可以創建和摧毀世界,激發或譴責。

也就是說,有很多需要考慮。 動畫永遠不會超過空熱量如果我們不設計我們做其他方面的用戶體驗的方式。 與其他工具一樣,它是一種損失領袖:我們將花更多的時間獲得的變量和參數設置開始。 與準備,但這個角色會告訴我們在實現它想走哪一條路,即使這個角色是一個UI或品牌。

動畫在網上有?可能徹底改變我們的明亮的小盒子?。 我們可以走得更遠比傳統動畫,因為我們可以接受用戶的反饋和輸入。 用這些工具我們可以扔掉毀滅靈魂的,暗淡的,黑暗的活動,諸如購買機票。 我們可以幫助人們展開的場景像一個選擇你自己的冒險,可以感覺到液體,有趣,和直觀。

文章整理來自網絡,轉載請注明北京網站建設公司-北京傳誠信,翻譯不好,請見諒!


  • 相關推薦
  • 大家在看
客戶服務
咨詢熱線

010-62199213

24小時咨詢熱線

139-1050-5354