<address id="ttjl9"></address>

      <noframes id="ttjl9"><address id="ttjl9"><nobr id="ttjl9"></nobr></address>
      <form id="ttjl9"></form>
        <em id="ttjl9"><span id="ttjl9"></span></em>
        <address id="ttjl9"></address>

          <noframes id="ttjl9"><form id="ttjl9"></form>

          首頁

          2020年最全設計趨勢

          資深UI設計者

          寫在前面

          過去幾年中,我們的積極反應促使我們繼續探索和分析主要設計領域的新趨勢。盡管大多數趨勢都是去年發生的變化,但到2020年,我們仍有一些新趨勢值得追求。最重要的趨勢是與技術有關的趨勢,以及它們的發展趨勢,以及它們如何影響設計領域。 


          總體趨勢

          2020年的主要趨勢動作設計與動畫, 對于2020年,我們認為運動設計是主要趨勢,因為我們在所有設計領域都遇到動畫,從小的交互到徽標和UI,一切都在變化。動畫內容正在進入現代世界,在現代世界中,書面內容沒有以前那么吸引人。 動作設計正確實施后,可使廣告系列的信息更快,更正確地傳達給受眾。

          undefined

          01. theQoos品牌插圖由  閔慶  02  軍團賽季 3由  尼克Scarcella   03.  溶劑-使大麻銀行公開賽由  BluBlu工作室  04  云服務(動畫圖標)由  亞歷山大Baleev  05.  病毒性肝炎由  昂布爾集體 ,  蒂博ZELLER ,  喬納森Plesel  06 。  UXC_Design2020_Project研究通過  Donerzozo


          目錄

          1. UI / UX

          2.插圖

          3.動態圖形

          4.平面設計

          5.基于技術的趨勢 

          6.包裝

          7.版式

          8.趨勢工具


          1. UI / UX

          1.1暗模式(Android Q和iOS 13)

          暗模式是2020年的新趨勢,Android引入了兩種類型的暗模式,分別稱為“強制暗模式”和“系統暗模式”。微軟通過在其電子郵件應用程序中展示其暗模式擊敗了谷歌,但谷歌迅速推出了自己的針對Android 10的Gmail應用程序的暗版本模式。

          有了介紹此更新的大公司,許多設計師將選擇在他們的應用程序或站點中使用暗模式,因此希望在來年看到越來越多的暗模式。

          undefined


          1.2粗體顏色

          在過去的兩年(到2020年)中,強烈的色彩已成為重要的趨勢。大膽的色彩豐富,明亮,甚至極富活力。它們可以是主要或次要顏色。 


          undefined

          01.  EMART UX / UI可再生的通過  加X,  李寶藍 ,  Sabum卞 ,  熙榮,  尤金全度妍 ,  ? ? ?,  Bongho彩  02  NSH通過  索菲婭費多托娃   03.   埃爾多拉多賭場-移動Web UI,應用程序ü用  的Loredana PAPP-Dinea ,  Mihai Baldean ,  Milo主題  04.  mmcité+網站由  工作室9  茲林,帕維爾Valek  05.  自動哈克系列#21-25由  安德烈福  06.  Flipd應用程序通過  ESTUDIO PUM


          1.3 UI中的插圖

          多年來,插圖一直是設計中最強勁的趨勢之一。插圖是對概念的直觀解釋,可以使用戶更好地理解產品背后的思想。除了一些精美的插圖使這一概念獨具匠心外,它們還可以更快地傳達信息。

          undefined

          01.  海妖重新設計,以  西爾Theyssens ,  安東尼科拉德  02  浮雕-醫療項目由  馬丁Pankiewicz  葛爾若,  米沃什Po?arkowski  03.  abuk:圖書封面設計有聲書商店到  謝爾蓋Valiukh,  Tubik工作室  04.我llustration系統GOL到  ESTUDIO PUM  05 。  智能家居的應用程序- IOS到  瑪麗亞Osadcha  06.斯基林貿易(skilling.com) -   Loredana酒店PAPP-Dinea ,  米哈伊Baldean 


          1.4講故事

          設計中的講故事是關于幫助用戶在平臺上的旅程,從而使他的體驗盡可能輕松和流暢(在UX設計中)。一個好的故事可以幫助用戶更輕松地了解產品。為了講述一個故事,我們可以使用一個特別創建的角色,將這個角色賦予他個性,我們創建一個故事和一個沖突,最終由我們的產品(UI設計)解決。這是產品設計中講故事的基礎。講故事在UI和UX中都使用,并且基于相同的原理,但實現方式有所不同。

          undefined01.  余吳-旅行計劃應用由  朱莉張庭  02.  UX / UI | 食品外賣應用由  康斯坦丁Seredkin  03.  COOC通過  cuneyt仙


          1.5動畫圖形和微交互

          正如我們所說,動態圖形是今年的趨勢,它在UI設計中也有很強的表現,它為插圖增添了力量,使創意更易于吸收并保留在用戶的記憶中。 

          微交互在2018年成為第一流,但這一趨勢值得在2020年關注。它們是UI設計中極其重要的趨勢,這使基本應用程序/網站與非凡的應用程序/網站有所不同。微交互在使用戶了解系統的工作原理并引導其獲得更好的體驗方面起著至關重要的作用。 

          如果您是UI設計師,但尚未在工作中使用微交互,建議您這樣做,因為到2020年,沒有UI的任何UI設計都將是非?;镜?。 


          undefined

          01.  UI / UX | 智能藥房應用的   阿納斯塔西婭中號,  謝爾蓋Nikonenko UX   02.  氣候與動物:滅絕危機網站UI / UX  由  丹尼爾·譚,  達芙妮龍  03  飛素食者由  帕特里夏賴納斯  04.  UKRPOSHTA。烏克蘭國家郵政局的移動應用程序,伊洛娜·金(  Ilona Kim)  05 .  Tagir Tikeev 的聾人報警應用程序


          1.6用戶界面中的視頻

          到2020年,信息必須非??斓氐竭_用戶手中,最好通過視頻內容來完成。您選擇通過動畫或經典電影來解釋產品,視頻內容對于任何網站或應用程序都是必不可少的。


          1.7功能

          UI設計中的一個重要部分是功能,即,根據其目的和功能選擇每個元素。許多人認為您必須在設計和功能之間進行選擇,但是在新技術的幫助下,這兩種技術可以很好地融合在一起并相互補充。設計負責引起對站點或應用程序的注意,其功能使體驗變得更輕松。它使用戶可以更快地找到信息。

          undefined01.斯基林貿易(skilling.com) -   Loredana酒店帕普用餐 ,  邁克爾Baldean 


          1.8注意細節

          在UI設計中,對細節的更多關注非常重要。從按鈕,圖標,加載到導航到細微的細節,都可以打造出非凡的設計。隨著新技術的出現,我們在UI中必須注意的細節始終在變化。

          在明年,我們將看到越來越少的按鈕,以及更多基于手勢的導航。例如,后退按鈕(Android的導航常用)在Android 10中正式消失。

          undefined

          01.  FLYR的視覺形象和營銷網站的  Ramotion 

          02.  鬧鐘應用聾人通過  Tagir Tikeev


          1.8漸變

          幾年來,我們一直在談論設計中的漸變,這種趨勢在2020年將繼續保持強勁,因此值得一提。新鮮的色彩是成功漸變的完美選擇。它們可以用于按鈕,圖標,插圖,甚至用于排版。

          undefined

          01.  Wavecut - IOS應用程序通過  Eleken局  02.  抗憂郁癥的應用程序-產品設計(UX / UI)由  安娜Arutiunian 

          03.  保羅回腸-電影音樂作曲家,制作人,DJ,Perfomer  通過  的Loredana PAPP-Dinea ,  米哈伊Baldean ,  米洛主題  04.  ITEXIA通過  下一頁局 ,  亞歷克斯海鷗 ,  Jegor Walowski


          2.插圖


          2.1角色設計

          角色設計包括定義一個支持整個概念的角色。最重要的是,通過繪圖,設計師向角色灌輸了強烈的個性。您在應用程序或網站中遇到的虛擬助手是角色設計的一個很好的例子。

          undefined

          01.  新微小的事情?兒童圖畫書由  Vuon插圖 ,  榮阮 ,  榮范  02  的Adobe X Createfulness由  邁特弗蘭基,  馬蒂厄Tarwane  03。 3D人物V2由  安東尼奧·佩蒂特Cwirko  04.  Malayali由  丹尼·何塞


          2.2紋理

          插圖和紋理很好地結合在一起,可以創造出令人難忘的構圖。從粒狀紋理到預制的筆觸,您可以找到許多想法來為插圖添加紋理,也可以手動創建它們。瀏覽網絡時,您可以找到許多可以在插圖中使用的紋理,預制筆刷和工具。 

          undefined

          01. JDE - Common Grounds by Marianna Tomaselli 02. Japan by 飯 太稀


          2.3平面插圖

          在過去的幾年中,我們到處都可以看到平面插圖。它們仍然處于趨勢中,但現在有了一個新的組成部分:對每個元素應用細線。大多數藝術家都選擇使用細的黑色筆觸,但也可以將其上色,使其陰影比所涉及的對象暗。

          undefined

          01. BILLY KENNY -剛剛為音樂通過  桑戈BANG  02 Babelia - Lecturas對維拉諾由  米格爾·安赫爾Camprubí  03.  拳擊貓-第一滴血由  Felms   04.  COUSCOUS STUDIO | 解釋器VIDEO  由  哈立德abdelazi ?


          2.4等軸測圖

          是的,等軸測圖仍然在這里。它們主要可以在UI設計中找到。隨著人們對加密貨幣的興趣不斷增加,這種趨勢似乎已經生效,但是在2019年它已經發展了,現在我們在其他業務領域中發現了這一趨勢。

          undefined

          01.  龐克市由  溫祚_  02  FastCompany -等距號由  阿圖爾Tenczynski  03和05.  抗體亞型由  馬里奧·德?梅耶爾  04.  松弛插圖由  京張 


          2.5 3D

          隨著效率越來越高的軟件和工具的出現,3d渲染已逐漸發生變化。3D插圖非常受歡迎,因為與2D插圖不同,它提供了更逼真的圖像。

          undefined

          01. 游戲巴伊亞之家由  Miagui  02  天平 由  卡韋薩Patata工作室  03.  城堡毀滅者由  穆罕默德Chahin  04.  Eyoo家庭3D插圖由  Baianat  05.  個人插圖第1卷由  巴勃羅·馬林 06.  一個人旅行通過  亂伊萊恩


          2.6超大膽的色彩

          大膽的顏色非常適合插圖。它們營造出歡樂的氛圍,使角色脫穎而出,并在圖像背后展現故事。

          undefined

          01.  瑪莎·希肖娃(Masha Shishova)攝于莫斯科的  STRTFD咖啡壁畫  02. 作家- 利奧·夏目(  Leo Natsume)的移動互聯網思想  03.  可口可樂圓罐插圖由塔尼亞·雅庫諾娃(  Tania Yakunova) 


          3.動態圖形


          3.1 3D視頻 

          在2020年,無法想象沒有3D設計的運動。設計的這個分支打開了一個世界的大門,在這個世界中,只有想象力是極限。我們可以在廣告,電影,游戲,廣告活動等中找到3d。

          undefined

          01.  龐克市由  溫祚_ ,  視覺設計藝術的影響  


          3.2視頻+動畫插圖(混合媒體)

          拍攝的視頻,動畫插圖以及有時是靜止的照片的結合可以產生非凡的效果。2d或3d插圖可創建令人難忘的視頻,從幾行運動到3D真實人物甚至是現實生活中不存在的復雜視覺效果。

          undefined

          undefined

          01.  Coppel /回到學校通過  大量工作室  02  PWR  由安娜·霍查,  Edvina元 


          3.3 2D動畫-說明性視頻

          2D動畫專注于創建故事和角色,并在創作過程中使用矢量。當您想要廣告系列或產品的說明性視頻時,2D可能是理想的選擇。在一個總是忙碌而又沒有時間閱讀的世界中,說明性視頻對于任何網站都是必不可少的。

          undefined

          01.  Freelive  由  工作室Infografika ,  謝爾蓋·薩多斯基 ,  阿納斯塔西婭Alterka ,  Arsentiy Lesnik賓館 ,  尤里·阿姆斯特朗 ,  阿林好,  喬治VALD ,馬克西姆Tleubaev  


          3.4動畫徽標

          您已經了解到動畫是2020年的“必備”,為了保持競爭力,我們還必須將它們集成到徽標設計中。許多公司已開始對其徽標進行動畫處理,以引起人們的注意。這也是徽標設計的主要趨勢。

          undefined


          01.  杯茶由  維多利亞伍  02 - 07.  運動野獸?Logomachine。動畫標志的  運動設計學院,  維克托Villamarin的,  波格丹·杜米特留,  Logomachine .NET ,  亞歷山大·庫茲涅佐夫,  扎克李,  丹尼斯Siurin ,  斯坦尼斯拉夫·馬爾琴科,  莉扎薇塔Tsareva ,  Supremus Levenus ,  安東·福明,  埃米爾Khafizov ,  膽堿哈達           


          3.5混合動畫2D和3D集成

          這一趨勢不是一個新趨勢,但絕對值得一提?;旌蟿赢嬀褪鞘褂脼榇藙摻ǖ奶囟ㄜ浖?D與3D結合在一起。 

          undefined


          4.平面設計


          4.1平面設計中的3D 

          盡管2d壟斷了設計的這一分支,但3d可以為最終概念添加額外的內容。3d渲染可以采用插圖,動畫或字體的形式。

          undefined

          01.  畫像由  費爾南多·多明格斯Cózar  02.  NASA | 太空時代的  工作室-JQΔ   03.  美國宇航局X BBC | 不自然世界的  工作室,JQΔ


          4.2雙色

          精益求精的概念可以完美描述這一趨勢,設計師在其中創造出大膽的元素,并帶有優雅的手感和強烈的對比。這種趨勢是創建更易于訪問的打印的理想選擇,因為某些打印技術如果顏色更多,則價格會更高。

          undefined

          01.  冬季公開賽'18由  Kinoto Studio,  Romina Rios,  Luc Geoffroy  02 Synticate©由  斯捷潘索洛德科夫   03.  TIGER在博物館由  de_form工作室,  諾拉demeczky ,  的Eniko DERI  04.  刻字系列IX由  拉斐爾·塞拉


          4.3光學感知藝術

          歐普藝術作品是抽象的,有許多知名的黑白作品。通常,它們給觀看者留下動感,隱藏的圖像,閃爍和振動的圖案或腫脹或翹曲的印象。(來源:wikipedia.org)。

          這種趨勢給人以動靜的印象,但是以一種靜態的方式。如果要實現在印刷海報中移動圖形的想法,這是最合適的方法。

          undefined

          01 02  東京電影節共混物由  梅賽德斯巴桑 ,  的Adobe住  03.  海報-第一卷由  Xtian米勒


          4.4平面設計中的插圖

          插圖在設計的所有領域都非常重要,因此我們在圖形設計中也可以找到它們。2D插圖在現在已經非常流行了幾年,并且即使在2020年,也將繼續成為設計師的最愛。 

          undefined

          01.  GOOSE赫爾-海報由  Ewelina鵝  02  CAT酒吧和舞廳/ 2019至  kissmiklos,  Eszter薩拉 


          4.5動畫海報

          動畫無處不在,我們在設計的各個領域都可以找到它們,當然它們也存在于數字海報中。動畫可以將2D與3D混合在一起,效果令人著迷。

          undefined

          01  節地鐵地鐵由  Bzoing,  維吉尼貝達德  02.  失敗的Windows由  皮埃爾Kleinhouse,  轄Zivony 


          4.6復古合成波

          復古合成波是一種在80年代出現的趨勢,但一旦好萊塢開始發行該十年的電影后便開始重新出現。隨著《陌生人事物》系列的成功,這一潮流再次開始流行。

          undefinedundefined

          01.  雞尾酒和夢想通過  Gjorgji Despodov  02.  CINEMAX由  杰森巴爾巴  03.奇怪的事情(Netflix.com)


          4.7瑞士設計,達達主義,包豪斯

          20世紀最重要的圖形設計運動始終是最好的設計師的靈感來源。這些樣式值得一提,因為它們始終是的,遵循它們所施加的規則幾乎不可能在設計中犯錯誤??偟膩碚f,這些運動強調版式,無襯線字體(Helvetica于1957年在包豪斯舞臺上創建),幾何形狀,簡單的線條,體積和顏色。

          undefined


          01.  瑞士海報01(版式方面)由  Mehman Mammedov  02.  黃視VOL.3通過  維奧萊納齊名


          4.8大的不間斷彩色空間 

          大型,不間斷的色彩空間將在明年成為非常流行的趨勢。它們與大膽的字體搭配使用,可以在圖形設計,產品設計以及ui中找到。

          undefined

          01.  Synticate©由  斯捷潘索洛德科夫  02  Havaianas人字品牌內容由  約翰Vernizzi  03.  Kekkil?-BVB的  Kurppa Hosk


          4.9超極簡主義

          極簡主義的設計僅使用必需品,非常有限的調色板和簡單的形狀來打造令人難忘的身份。放棄多余的元素,使所有設計項目都有目的。要創建超極簡主義的設計,您需要使用盡可能多的白色/負空間,簡單的配色方案和一些基本的幾何形狀。

          undefined

          01.  Heim雜志,第3頁,  Sasha Yaguza撰寫  02.  Andrei Gheorghe- DADA-通過  moodley品牌標識發布


          5.基于技術的趨勢

          技術通過智能設備和嶄新的理念正在徹底改變我們的生活。這些新技術使設計師已經開發出進入當前趨勢的新功能。人工智能,機器學習,虛擬現實和增強現實正在影響設計師的思維方式和創作方式。


          5.1增強現實的移動應用

          隨著蘋果和谷歌推出自己的AR開發平臺ARKit和ARCore,很明顯,整個世界將面向增強現實技術。 

          許多大品牌已經在其應用程序中采用了這項技術,而那些尚未采用這種技術的公司必須認真考慮如何使用戶在這種新現實中與之交互。


          有一些AR交互可用于創建直觀的應用程序。第一個是將應用程序固定在手機屏幕上時。另一個是AR UI與用戶周圍的環境相關聯時。最常用的互動方式之一


          是當UI與對象相關并通過掃描特定項目觸發時。該動作將數字動畫連接到特殊的“標記”。 

          有關更具體的AI規則,請閱讀Apple指南,以提供“將真實的虛擬對象與現實世界無縫融合的沉浸式,引人入勝的體驗”。

          undefined


          5.2 AI,ML,聊天機器人和虛擬助手

          聊天機器人是一種 通過聽覺或文本方法 進行  對話的  軟件。[1]  此類程序通常旨在令人信服地模擬人類作為對話伴侶的行為,盡管截至2019年,它們仍遠遠不能通過  圖靈測試。[2]  資料來源:維基百科


          人們還不習慣與AI對話,因此設計師(和開發人員)的工作很大一部分是使流程簡單并建立信任。他們需要幫助人們了解系統可以做什么以及如何使用它。


          使用AIML(人工智能標記語言)設計和編寫腳本聊天機器人,是出色的UX設計人員的魔力可以發揮作用的地方。

          大多數使用聊天機器人的公司都選擇說明助手來為AI做鬼臉。以下是一些在其UI設計中使用聊天機器人的品牌:Spotify,星巴克,萬事達卡,絲芙蘭,Lyft,必勝客。

          undefined


          5.3 VR

          大多數人將VR與游戲行業聯系在一起是有充分理由的,但是隨著所有大型科技公司開發VR套件和應用程序,我們可以肯定地說,我們將發現使用和享受這項技術的新方法。VR已經用于教育,醫療保健,旅游,房地產或建筑。 

          undefined


          5.4語音用戶界面(VUI)

          語音用戶界面(VUI)使用語音識別  來理解語音命令和問題,通常是文本到語音以播放答復,從而  使語音與計算機的人機交互成為可能  。語音命令設備(VCD)是受語音用戶界面控制的設備。資料來源:維基百科 

          去年,使用互聯網連接的設備的人中有40%每月至少使用一次語音助手,與去年相比,這一數字增加了10%。


          6.產品設計


          6.1包裝中的圖案

          在過飽和的包裝市場中,很難創造出可以脫穎而出的新產品,因此設計師要回到根源并創造出使產品在擁擠的零售貨架上脫穎而出的樣式。幾何,花卉,浪漫或單色圖案是任何產品包裝的大膽選擇。

          undefined




          01.  飛行山羊咖啡由  妮可LaFave    02.  VITA SPA皮膚  由  DWYW   03.  巧克力包裝設計由  算術   04.  100手繪無縫的圖案和形狀   的  Arseny Samolevsky


          6.2包裝插圖

          插圖一直是包裝設計中的重要元素。通過他們,我們可以講述一個故事,使目標受眾可以更好地理解該概念背后的歷史。平面插圖已經存在了數十年,并且很可能會一直處于流行趨勢。

          undefined





          01. 布里格斯原件由  熙宰金  02  天鵝絨咖啡杯  由  安東Malishev,  呵呵卡羅拉  03.  廢物不包括廚房-品牌打造的  嘗試和真正的DESIG ň04  家,甜蜜的壽司兒童  通過  精明的機構,  馬里亞納星火  05.  Cerveza塔Maleante通過  Antonay 


          6.3留白

          極簡主義是設計的基本原則,而今天它又是新事物。它放棄了設計中不需要的所有內容,并用負空間代替了它。這種趨勢將功能帶到了最前沿,并專注于簡潔的設計,使版式脫穎而出。

          undefined

          01.  香味精油 由Y u型簡林,  黃惡嗯-祥  ,  智泰蓮 02.  重塑品牌理念,為BodriPincészet由  克里斯托夫Gáthi


          6.4單色和兩種顏色

          首先,在調色板中僅使用1或2個色調似乎有些限制,但它們可以創建非常強烈的視覺識別感。僅使用一種或兩種顏色,就可以保持簡約的外觀,放棄所有多余的東西。結果是精美,高雅的產品令人賞心悅目。

          undefined

          01. Zerbet冰糕由  才林賈爾斯  02.  貝利啤酒  由  埃德大廳 悉尼,  葉卡捷琳娜Leontyeva ,  波阿斯孫


          6.5大膽的顏色

          大膽的顏色和漸變仍然是非常強烈的趨勢,這種趨勢將在2020年持續。使用這些顏色,您可以創建令人難忘的產品。

          undefined

          01.  極簡主義和享樂主義:Fabula Branding 重新設計了  千年品牌

          02  紋身商城  通過  Openmint工作室,  葉卡捷琳娜Teterkino ,  煙,  葉戈爾Kumachov 

          03.  Organic  by  Larissa Kendrik 和  加布里埃爾· 沙茨曼

          04.  VIZOU -老花眼鏡  的  工作室開頭語,  阿克塞爾杜馬克 

          05.  包裝的調味開心果由  米拉Katagarova


          6.6注意細節(受新藝術風格啟發)

          注重細節的包裝比以往任何時候都更受歡迎。設計師選擇這種趨勢是因為它賦予了產品真實性。這種趨勢使我們以現代方式思考經典。 

          undefined

          01.  HYWILDE由  查德·邁克爾·工作室  02  AMSTEL KARGO IPA通過  卡帕羅設計船員

          03.  大島咖啡烘焙-咖啡咬傷的  農場設計


          6.7包裝中的講故事

          到2020年,品牌將不得不重新考慮其產品和包裝。品牌必須講述一個故事,以幫助客戶體驗產品的本質。這可以通過為包裝創建視覺和敘述身份來實現。

          undefined

          01.  喙接通過  骨干品牌推廣   02.  Colorea用t  骨干品牌


          7.版式


          7.1粗體印刷

          粗體印刷術是設計中的重要趨勢,它取代了圖像作為主要元素。勇敢的排版可以在網頁設計和圖形設計中發揮作用。

          undefined

          01.  埃里克·林格(Eirik Lyng),作者:  埃里克· 赫斯特雷(ErikHerrstr?m);  02.  包豪斯(Bauhaus_100)(x3),作者:  BunkerType(JesúsMorentin)

          03.  UCCA當代藝術中心北京由  布魯斯·莫設計(BMD)  ,耶勒馬雷夏爾 


          7.2小寫

          越來越多的應用程序使用完全小寫的文本,非常易于閱讀,并且完美地融入了簡約和現代的設計中。在明年,我們絕對必須關注這一趨勢。

          undefined

          01.  Autea品牌和網頁設計由  米哈爾Markiewicz  02  山大食品公司 CI由  臣藤田/ tegusu公司 03.  Aquality品牌的  哈坎Fidan的


          7.3自定義字體 

          盡管自定義字體沒有什么新意,但我們將看到這種趨勢越來越多地出現在設計中,尤其是在徽標和海報中。這種做法在大品牌中更常見,因為生產專用字體可能會非常昂貴,但是設計人員可以對現有字體進行少量調整,結果可能會非常獨特。 

          undefined

          01.  Think8全球研究院通過  勃洛克設計  02  ZINEZ?//設計周期由  芭芭拉·卡托納 ,  媒體與設計系埃格爾  03.  式設計'19通過  TRüF創意  04.  Cako字體由  維奧萊納齊名


          7.4動力學排版

          就像我們說的那樣,動畫在設計中無處不在,因此在排版中也很常見。動態字體使用小的和簡單的交互作用來移動和移動屏幕上的字體。這種簡單的技術可以處理文本并創建最終產品,該產品保留在查看器的內存中。

          undefined

          undefined

          01和02.  Grafika  ,  Gimmick Studio設計  。03&04.  增強現實與動作排版,作者:  Alex Slobzheninov


          7.5堆疊字體 

          堆疊文本可能是一種現代化的解決方案,可以吸引您注意基本信息。我們可以在網頁設計,應用程序設計和圖形設計中看到這種趨勢。

          undefined




          01.  L'嗡通過  Atipus巴塞羅那  02  期刊由  杰瑪馬奧尼  03.  海報收藏| VOL.8由  羅馬發表  04. SMLXL由  梅麗莎Baillache,  墊新郎,  杰森·利特爾


          8.趨勢工具


          8.1 Adobe Spark

          Adobe Spark是Adobe Systems  開發的  用于移動和Web的媒體創建應用程序的集成套件  。[1]  它包含三個獨立的設計應用程序:  Spark Page,  Spark Post和  Spark Video。(來源:WIkipedia) 


          他的免費Adobe Spark Web應用程序可與Spark Page,Spark Post和Spark Video  iOS移動應用程序同步  ,從而使用戶可以從任何設備創建,編輯和共享其視覺故事。


          [3]  這三個設計應用程序允許用戶創建和設計可用于企業,教育,社交媒體營銷人員等的視覺內容。[4]  Spark Gallery突出顯示了使用該應用程序的人們所做的不同項目。使用這三個應用程序時,用戶可以導入圖片或搜索圖片。

          undefined


          8.2繁殖

           Procreate是 由Savage Interactive針對iOS開發和發布的   用于  數字繪畫的  光柵圖形編輯器 應用程序。針對iPad的藝術可能性而設計  ,并且適合從初學者到專業人士的藝術家。


           它提供130多種逼真的畫筆,多層,  混合模式,  蒙版,   過程視頻的4K分辨率導出  ,  自動保存以及許多其他經典和原始的  數字藝術  工具。除光柵圖形外,該軟件的編輯和渲染文本和矢量圖形能力有限  。(來源:Wikipedia)Procreate是2018年App Store上最暢銷的應用程序。

          undefined


          8.3 Adobe XD

          Adobe XD是  由Adobe Inc開發和發布的   用于  Web應用程序  和  移動應用程序的基于矢量的 用戶體驗設計工具。它適用于  macOS  和  Windows,盡管有適用于iOS  和  Android的版本   可幫助直接在移動設備上預覽工作結果。XD支持  網站線框圖,并創建簡單的交互式點擊型原型。(來源:維基百科)

          undefined


          作者授權


          總結

          每一年每一個時間段都會有新的趨勢,學會的辯證的眼光去看待便是最大的智慧。世界一直都在變,趨勢也是。保持學習和探索的心不變就是對自己熱愛的事情最好的回應,念念不忘,必有回響。共勉!

          文章來源:站酷-木七翻譯整理

          一篇解決 thymeleaf 下拉選的選中問題

          seo達人

          說明:本文基于thymeleaf3.x



          在做后臺系統時多多少少都會遇到下拉選回顯的問題,本次就總結一下如何利用thymeleaf簡單快速的進行下拉選的回顯。



          兩種情況:

          1、下拉選的數據固定死了的情況下?

          利用 th:field="${要選中的option的value值}" 屬性,如下

          <select id="bookKind" name="bookKind" th:field="${book.bookKind}" class="form-control">

                  <option value="">請選擇書的種類</option>

                  <option value="1">編程語言</option>

                  <option value="2">數據庫</option>

                  <option value="3">操作系統</option>

                  <option value="4">辦公軟件</option>

                  <option value="5">圖形處理與多媒體</option>

          </select>

                   book是請求域中的實體類,當${book.bookKind}的值和 option 的 value值匹配上后,該option就會被選中。



                  怎么樣是不是很簡單?如果是用ajax的話,還要先獲取所有的option,循環遍歷,判斷value值是否相等,設置selected屬性值為true,跳出循環,這一系列操作,thymeleaf一個屬性值就搞定,所以孰輕孰重您就看著來吧!哈哈!



          2、下拉選的數據沒固定死時?

          兩個屬性  th:each="bookKind : ${bookKinds}" th:selected="{bookKind} == ${book.bookKind}" 搞定,如下所示



          <select id="bookKind" name="bookKind" class="form-control">

              <option th:each="bookKind : ${bookKinds}" th:selected="
          {bookKind} == ${book.bookKind}" 

                      th:value="${bookKind}" th:text="${bookKind}"></option>

          </select>

                  解釋一下,先th:each遍歷,*{bookKind}代表遍歷出來的元素,判斷與點擊的者一欄的bookKind值是否一樣,如果一樣th:selected的值就為true,然后th:value 設置option的value 值,th:text 設置option的文本值。



          試想一下,如果是用ajax會怎么樣?1、先后臺獲取數據后,循環append(html標簽) 2、再獲取到當前記錄的這列屬性值,再獲取到 1 中循環設置的option,在比對value值,設置選中,break等。而且第一個ajax還要整成同步的,不然 2 中可能獲取不到 1 中的option元素。



           



          最后說明:如果恰巧能解決你的問題,那就動一動您的小手,點個贊或者評論一下,讓我看到你們,您的點贊或評論將會持續帶給我不懈的動力?。?!come on baby!Let's go!

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計 、 ipad界面設計  包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務

          經典設計書《簡約至上》的精華版讀書筆記

          資深UI設計者

          作為交互設計師,你一定經??鄲滥愕慕缑嬖撛趺催_到「簡約而不簡單」,該通過什么樣的形式、功能、才能讓用戶獲取「更好的體驗」。

          真正的簡單并不意味著最少化,樸素的設計仍然具有自身的特征和個性。簡單的特征和個性應該是源自你使用的方式,所要表現的產品,以及用戶執行的任務。交互式設計 4 策略告訴你如何通過簡化設計獲得更好的用戶體驗。

          交互式設計的簡約 4 策略:刪除、組織、隱藏、轉移。

          上述4策略既適用于簡化功能,也適用于簡化內容。而且無論項目大小,是整個網站還是一個頁面,這4個策略都同樣適用。你可以根據要解決的問題從中選擇正確的策略。

          刪除

          刪除雜亂的特性可以讓設計師專注于把有限的重要問題解決好,而且也有助于用戶心無旁騖的完成自己的目標。

          組織

          組織往往是簡化設計最快捷的方式。

          隱藏

          隱藏部分功能是一種低成本的簡約方案,但是,哪些功能該隱藏呢?

          轉移

          把合適的功能轉移到合適的設備上。

          用一句話來總結交互式 4 策略:

          刪除不必要的,組織要提供的,隱藏非核心的,轉移可轉移的。

          運用恰當了一定可以使你的設計更出彩。

          對于以上內容想了解更詳細的讀者可以閱讀

          vue-router編程式的導航

          seo達人

          什么是編程式的導航

          除了使用 <router-link> 創建 a 標簽來定義導航鏈接,我們還可以借助 router 的實例方法,通過編寫代碼來實現。



          router.push(location, onComplete?, onAbort?)

          注意:在 Vue 實例內部,你可以通過 $router 訪問路由實例。因此你可以調用 this.$router.push。



          想要導航到不同的 URL,則使用 router.push 方法。這個方法會向 history 棧添加一個新的記錄,所以,當用戶點擊瀏覽器后退按鈕時,則回到之前的 URL。



          HTML代碼



          <p @click="$router.push('/test/emitView')">跳轉1</p>

          <p @click="$router.push({path: '/test/propsView'})">path: '/test/propsView'</p>

          <p @click="test">帶參數的跳轉</p>

          <p @click="test1">提供了path,params會被忽略</p>

          <p @click="$router.push({path: /test/propsView/${userId}})">

              url變為/test/propsView/123

          </p>

          <p @click="$router.push({path: '/test/propsView', query: {plan: 'private'}})">

              帶參數的url變為/test/propsView?plan=private

          </p>

          Script中代碼



          test () {

              this.$router.push({

                  name: 'routerView',

                  params: {userId: this.userId, test: 333},

              })

              console.log(this.$route)

              console.log(this.$route.params)

          },

          test1 () {

              this.$router.push({ // 如果提供了 path,params 會被忽略

                  path: 'routerView',

                  params: {userId: this.userId, test: 333},

              })

              console.log(this.$route)

              console.log(this.$route.params)

          },

          router.replace(location, onComplete?, onAbort?)

          跟 router.push 很像,唯一的不同就是,它不會向 history 添加新記錄,而是跟它的方法名一樣 —— 替換掉當前的 history 記錄。



          router.go(n)

          // 在瀏覽器記錄中前進一步,等同于 history.forward()

          router.go(1)

           

          // 后退一步記錄,等同于 history.back()

          router.go(-1)

           

          // 如果 history 記錄不夠用,則無反應

          router.go(-100)

          router.go(100)

          router.back()

          在瀏覽器記錄中后退一步



          router.forward()

          在瀏覽器記錄中前進一步


          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計 、 ipad界面設計  包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務

          H5之外部瀏覽器喚起微信分享

          seo達人

          最近在做一個手機站,要求點擊分享可以直接打開微信分享出去。而不是jiathis,share分享這種的點擊出來二維碼。在網上看了很多,都說APP能喚起微信,手機網頁實現不了。也找了很多都不能直接喚起微信。

          總結出來一個可以直接喚起微信的。適應手機qq瀏覽器和uc瀏覽器。

          下面上代碼,把這些直接放到要轉發的頁面里就可以了:

          html部分:

          
                  
          1. <script src="mshare.js"></script>//引進mshare.js
          2. <button data-mshare="0">點擊彈出原生分享面板</button>
          3. <button data-mshare="1">點擊觸發朋友圈分享</button>
          4. <button data-mshare="2">點擊觸發發送給微信朋友</button>

          js部分:

          
                  
          1. <script>
          2. var mshare = new mShare({
          3. title: 'Lorem ipsum dolor sit.',
          4. url: 'http://m.ly.com',
          5. desc: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quaerat inventore minima voluptates.',
          6. img: 'http://placehold.it/150x150'
          7. });
          8. $('button').click(function () {
          9. // 1 ==> 朋友圈 2 ==> 朋友 0 ==> 直接彈出原生
          10. mshare.init(+$(this).data('mshare'));
          11. });
          12. </script>

          下面是mshare.js的代碼分享,把這些代碼新建一個js文件放進去,然后在頁面中引進就ok了。

          
                  
          1. /**
          2. * 此插件主要作用是在UC和QQ兩個主流瀏覽器
          3. * 上面觸發微信分享到朋友圈或發送給朋友的功能
          4. */
          5. 'use strict';
          6. var UA = navigator.appVersion;
          7. /**
          8. * 是否是 UC 瀏覽器
          9. */
          10. var uc = UA.split('UCBrowser/').length > 1 ? 1 : 0;
          11. /**
          12. * 判斷 qq 瀏覽器
          13. * 然而qq瀏覽器分高低版本
          14. * 2 代表高版本
          15. * 1 代表低版本
          16. */
          17. var qq = UA.split('MQQBrowser/').length > 1 ? 2 : 0;
          18. /**
          19. * 是否是微信
          20. */
          21. var wx = /micromessenger/i.test(UA);
          22. /**
          23. * 瀏覽器版本
          24. */
          25. var qqVs = qq ? parseFloat(UA.split('MQQBrowser/')[1]) : 0;
          26. var ucVs = uc ? parseFloat(UA.split('UCBrowser/')[1]) : 0;
          27. /**
          28. * 獲取操作系統信息 iPhone(1) Android(2)
          29. */
          30. var os = (function () {
          31. var ua = navigator.userAgent;
          32. if (/iphone|ipod/i.test(ua)) {
          33. return 1;
          34. } else if (/android/i.test(ua)) {
          35. return 2;
          36. } else {
          37. return 0;
          38. }
          39. }());
          40. /**
          41. * qq瀏覽器下面 是否加載好了相應的api文件
          42. */
          43. var qqBridgeLoaded = false;
          44. // 進一步細化版本和平臺判斷
          45. if ((qq && qqVs < 5.4 && os == 1) || (qq && qqVs < 5.3 && os == 1)) {
          46. qq = 0;
          47. } else {
          48. if (qq && qqVs < 5.4 && os == 2) {
          49. qq = 1;
          50. } else {
          51. if (uc && ((ucVs < 10.2 && os == 1) || (ucVs < 9.7 && os == 2))) {
          52. uc = 0;
          53. }
          54. }
          55. }
          56. /**
          57. * qq瀏覽器下面 根據不同版本 加載對應的bridge
          58. * @method loadqqApi
          59. * @param {Function} cb 回調函數
          60. */
          61. function loadqqApi(cb) {
          62. // qq == 0
          63. if (!qq) {
          64. return cb && cb();
          65. }
          66. var script = document.createElement('script');
          67. script.src = (+qq === 1) ? '//3gimg.qq.com/html5/js/qb.js' : '//jsapi.qq.com/get?api=app.share';
          68. /**
          69. * 需要等加載過 qq 的 bridge 腳本之后
          70. * 再去初始化分享組件
          71. */
          72. script.onload = function () {
          73. cb && cb();
          74. };
          75. document.body.appendChild(script);
          76. }
          77. /**
          78. * UC瀏覽器分享
          79. * @method ucShare
          80. */
          81. function ucShare(config) {
          82. // ['title', 'content', 'url', 'platform', 'disablePlatform', 'source', 'htmlID']
          83. // 關于platform
          84. // ios: kWeixin || kWeixinFriend;
          85. // android: WechatFriends || WechatTimeline
          86. // uc 分享會直接使用截圖
          87. var platform = '';
          88. var shareInfo = null;
          89. // 指定了分享類型
          90. if (config.type) {
          91. if (os == 2) {
          92. platform = config.type == 1 ? 'WechatTimeline' : 'WechatFriends';
          93. } else if (os == 1) {
          94. platform = config.type == 1 ? 'kWeixinFriend' : 'kWeixin';
          95. }
          96. }
          97. shareInfo = [config.title, config.desc, config.url, platform, '', '', ''];
          98. // android
          99. if (window.ucweb) {
          100. ucweb.startRequest && ucweb.startRequest('shell.page_share', shareInfo);
          101. return;
          102. }
          103. if (window.ucbrowser) {
          104. ucbrowser.web_share && ucbrowser.web_share.apply(null, shareInfo);
          105. return;
          106. }
          107. }
          108. /**
          109. * qq 瀏覽器分享函數
          110. * @method qqShare
          111. */
          112. function qqShare(config) {
          113. var type = config.type;
          114. //微信好友 1, 微信朋友圈 8
          115. type = type ? ((type == 1) ? 8 : 1) : '';
          116. var share = function () {
          117. var shareInfo = {
          118. 'url': config.url,
          119. 'title': config.title,
          120. 'description': config.desc,
          121. 'img_url': config.img,
          122. 'img_title': config.title,
          123. 'to_app': type,
          124. 'cus_txt': ''
          125. };
          126. if (window.browser) {
          127. browser.app && browser.app.share(shareInfo);
          128. } else if (window.qb) {
          129. qb.share && qb.share(shareInfo);
          130. }
          131. };
          132. if (qqBridgeLoaded) {
          133. share();
          134. } else {
          135. loadqqApi(share);
          136. }
          137. }
          138. /**
          139. * 對外暴露的接口函數
          140. * @method mShare
          141. * @param {Object} config 配置對象
          142. */
          143. function mShare(config) {
          144. this.config = config;
          145. this.init = function (type) {
          146. if (typeof type != 'undefined') this.config.type = type;
          147. try {
          148. if (uc) {
          149. ucShare(this.config);
          150. } else if (qq && !wx) {
          151. qqShare(this.config);
          152. }
          153. } catch (e) {}
          154. }
          155. }
          156. // 預加載 qq bridge
          157. loadqqApi(function () {
          158. qqBridgeLoaded = true;
          159. });
          160. if (typeof module === 'object' && module.exports) {
          161. module.exports = mShare;
          162. } else {
          163. window.mShare = mShare;
          164. }

          好了,這樣就可以直接喚起微信進行分享啦

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計  圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務。

          calc的使用

          seo達人

                 有張頁面是要求要一屏展示,我想到了媒體查詢,也想到了vw和vh。我先用vw和vh來布局,分為上,中,下三部分。每塊計算寬高,vw和vh可以實現響應式布局,所以就用上了。但媒體查詢用上了卻發現在這邊不好用,這時使用上了calc()屬性。因為上一個人引入了video.js并加上id:#myVideo ,這邊也做相應的計算處理。



          注意:要有空格



          calc()能計算的計算表達式里,在加號(“+”)和減號(“-”)兩邊要留空格,而乘號(“”)和除號(“”)沒有這個要求。 



          .video_rel {

                  height: calc(100% - 66px);

                  width: calc(51.3% - 60px);

           

                  #myVideo {

                      width: 100%;

                      height: 100%;

                  }

              }

          CSS3引入了一個有用的功能,就是calc()函數。在指定元素高度或寬度時,你可以基于計算設定,而不是簡單的使用固定數值。這種功能在自適應網頁布局設計中格外有用——針對不同尺寸的設備,你需要動態的調整元素的大小,產生適合屏幕大小的不同布局。

           

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計  包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務。

          App 設計系列之模態彈窗與非模態彈窗

          資深UI設計者

          在手機app應用中各種格式的彈窗效果相信大家都看過,也可能反感過某些彈窗,本文就來談談關于app彈窗設計以及彈窗的適用情景。

          一. 彈窗的定義

          1. 彈窗作用

          彈窗是為了讓用戶回應,需要用戶與之交互的窗口。

          非模態彈窗一般被設計成用來告訴用戶信息內容,而模態彈窗除了告訴用戶信息內容外還需要用戶進行功能操作。

          2. 模態彈窗

          會打斷用戶的操作行為,強制用戶必須進行操作,否則不可以進行其他操作。

          (Alerts/dialog,Actionbar,Popover)

          3. 非模態彈窗

          不會影響用戶操作,用戶可以不與回應,通常有時間限制,出現一段時間就會自動消失。

          (Toast/HUD,Snackbar)

          二. 彈窗分類

          以下將以各類彈窗的含義、作用、適用來進行淺析。

          1. Alerts/Dialog:警告框與對話框

          含義:英文意為警告、對話,跟彈窗屬性非常吻合,就是緊急狀況,打擾用戶的行為。

          剖析:iOS中警告框稱之為Alerts,作用是用來傳達重要信息,并伴隨著需要用戶進行操作。

          iOS規范中,警告框包含的元素如下:標題(必選)、描述信息(可選)、輸入框(可選)、按鈕(必選)。

          必須包含標題、包含一個或多個按鈕。

          Android規范中,彈窗交互按鈕需結合實際情況,不用「是/否」原則進行設計。

          作用:告知用戶當前發生的狀況,讓用戶主動選擇回應。

          適用:重要性較高的操作時,如退出、刪除、清空等。

          2. Actionbar(Sheets、Acitivity View):操作欄、操作列表、活動視圖

          含義:英譯為工具欄、操作欄。

          剖析:當用戶激發一個操作的時候,出現此窗口。

          一般會給用戶提供更多的功能選擇,一般可采用官方控件。

          一般都設計有一個默認的「取消」按鈕,點擊取消可以關閉彈窗。

          Aciton Sheets和Activity Views是iOS上特有的交互形式。

          特性是用戶觸發、包含兩個或以上的按鈕。

          △ 以上為今日頭條、iOS系統相冊

          作用:操作列表提供一系列在當前情景下可以完成當前任務的操作,而這樣的形式不會永久占用頁面UI的空間。

          適用:如分享功能。

          3. Popover/Popup:浮出框/浮層彈窗

          含義:英意為彈出窗口,浮動于頂層窗口,氣泡。

          △ 以上為微博、qq、微信

          剖析:當用戶點擊某個控件或者某個區域時浮出的半透明或者不透明的彈窗窗口。

          不會對用戶所在位置進行跳轉。

          作用:可以在當前頁面進行更多的操作行為,顯示/隱藏頁面中的折疊信息。

          適用:首頁位置呈現一些常用操作的快捷入口。

          4. Toast/HUD:提示框(iOS沒有Toast,只有HUD)

          含義:Toast也被稱為吐司提示,Toast是安卓系統的一個控件名詞,現也應用于iOS系統中。

          剖析:提示框屬于一種輕量級的彈窗反饋形式,常以小彈框的形式出現,持續1-2秒自動消失,可以出現在屏幕任意位置,但是建議同一款產品盡量使用相同位置,讓用戶產生統一認知,成為習慣。

          提示信息能給予用戶及時反饋,確保用戶知曉自己所處的狀態,并可以做出相應的措施。

          iOS用戶更習慣于在頂部感知反饋信息,不干擾用戶瀏覽主體內容。Toast出現在屏幕頂部不會遮擋主體內容。(如花瓣、有道云筆記)

          Android正統的規范中Toast:

          • 出現在屏幕底部。
          • 只能放文字不能帶圖標,文字要精簡不宜太長。
          • 不是模態的,可以通過Toast對其他控件進行操作。
          • 短時間后會自動消失。
          • 不能對Toast進行交互。
          • 優先適用于系統提示,不能手動操作讓Toast主動消失。

          △ 以上為今日頭條、微博、即刻

          HUD與Toast的區別:

          • HUD只出現在屏幕的中央,Toast則在底部。
          • HUD可以包含icon,Toast只能純文字。
          • HUD一般是毛玻璃透明,Toast一般是灰黑或者黑色半透明。
          • HUD中內容可以變化(如調節音量時),Toast中內容不可變化。

          △ iOS音量調節

          優點:

          • 占用屏幕空間小。
          • 不會打斷用戶操作。
          • 使用簡單,適用范圍廣。

          缺點:

          • 出現時間短,在碎片化時代注意力不集中容易錯過Toast提示。
          • 遮蓋其他控件,但不能對Toast進行交互。

          適用:提示不需要的反饋信息,如刷新后的成功狀態。

          5. Snackbar:底部彈窗

          Android特有的交互形式,在Google的MD規范中,將Toast和Snackbars歸為一類。有些時候也有應用在iOS系統中,也可以理解為加強版的Toast。

          含義:英譯為快餐、小吃。

          剖析:Snackbars與toast一樣是從屏幕底部向上出現,但是Snackbar不同的是可以經過用戶進行其他操作而消失。

          適用:較多適用于撤銷操作。

          三. 總結

          通過分析和了解彈窗的類別、適用范圍,才能更好的在設計中進行優化與改變。用戶體驗設計的重點,是一步步了解用戶,然后設計出適合用戶體驗,滿足用戶心理需求的產品。把握好彈框設計規范,避免彈框設計的誤區,能更好的幫助你完善產品。

          但是,沒有十全十美的產品,所以要根據設計趨勢與用戶需求不斷地進行更新迭代,通過用戶反饋,不斷地改良產品體驗,才是做出優秀產品的前提。

          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.syprn.cn

          存檔

          亚洲va欧美va天堂v国产综合