首頁(yè)

2020年最全設(shè)計(jì)趨勢(shì)

資深UI設(shè)計(jì)者

寫(xiě)在前面

過(guò)去幾年中,我們的積極反應(yīng)促使我們繼續(xù)探索和分析主要設(shè)計(jì)領(lǐng)域的新趨勢(shì)。盡管大多數(shù)趨勢(shì)都是去年發(fā)生的變化,但到2020年,我們?nèi)杂幸恍┬纶厔?shì)值得追求。最重要的趨勢(shì)是與技術(shù)有關(guān)的趨勢(shì),以及它們的發(fā)展趨勢(shì),以及它們?nèi)绾斡绊懺O(shè)計(jì)領(lǐng)域。 


總體趨勢(shì)

2020年的主要趨勢(shì)動(dòng)作設(shè)計(jì)與動(dòng)畫(huà), 對(duì)于2020年,我們認(rèn)為運(yùn)動(dòng)設(shè)計(jì)是主要趨勢(shì),因?yàn)槲覀冊(cè)谒性O(shè)計(jì)領(lǐng)域都遇到動(dòng)畫(huà),從小的交互到徽標(biāo)和UI,一切都在變化。動(dòng)畫(huà)內(nèi)容正在進(jìn)入現(xiàn)代世界,在現(xiàn)代世界中,書(shū)面內(nèi)容沒(méi)有以前那么吸引人。 動(dòng)作設(shè)計(jì)正確實(shí)施后,可使廣告系列的信息更快,更正確地傳達(dá)給受眾。

undefined

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


目錄

1. UI / UX

2.插圖

3.動(dòng)態(tài)圖形

4.平面設(shè)計(jì)

5.基于技術(shù)的趨勢(shì) 

6.包裝

7.版式

8.趨勢(shì)工具


1. UI / UX

1.1暗模式(Android Q和iOS 13)

暗模式是2020年的新趨勢(shì),Android引入了兩種類(lèi)型的暗模式,分別稱(chēng)為“強(qiáng)制暗模式”和“系統(tǒng)暗模式”。微軟通過(guò)在其電子郵件應(yīng)用程序中展示其暗模式擊敗了谷歌,但谷歌迅速推出了自己的針對(duì)Android 10的Gmail應(yīng)用程序的暗版本模式。

有了介紹此更新的大公司,許多設(shè)計(jì)師將選擇在他們的應(yīng)用程序或站點(diǎn)中使用暗模式,因此希望在來(lái)年看到越來(lái)越多的暗模式。

undefined


1.2粗體顏色

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


undefined

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


1.3 UI中的插圖

多年來(lái),插圖一直是設(shè)計(jì)中最強(qiáng)勁的趨勢(shì)之一。插圖是對(duì)概念的直觀解釋?zhuān)梢允褂脩?hù)更好地理解產(chǎn)品背后的思想。除了一些精美的插圖使這一概念獨(dú)具匠心外,它們還可以更快地傳達(dá)信息。

undefined

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


1.4講故事

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

undefined01.  余吳-旅行計(jì)劃應(yīng)用由  朱莉張庭  02.  UX / UI | 食品外賣(mài)應(yīng)用由  康斯坦丁Seredkin  03.  COOC通過(guò)  cuneyt仙


1.5動(dòng)畫(huà)圖形和微交互

正如我們所說(shuō),動(dòng)態(tài)圖形是今年的趨勢(shì),它在UI設(shè)計(jì)中也有很強(qiáng)的表現(xiàn),它為插圖增添了力量,使創(chuàng)意更易于吸收并保留在用戶(hù)的記憶中。 

微交互在2018年成為第一流,但這一趨勢(shì)值得在2020年關(guān)注。它們是UI設(shè)計(jì)中極其重要的趨勢(shì),這使基本應(yīng)用程序/網(wǎng)站與非凡的應(yīng)用程序/網(wǎng)站有所不同。微交互在使用戶(hù)了解系統(tǒng)的工作原理并引導(dǎo)其獲得更好的體驗(yàn)方面起著至關(guān)重要的作用。 

如果您是UI設(shè)計(jì)師,但尚未在工作中使用微交互,建議您這樣做,因?yàn)榈?020年,沒(méi)有UI的任何UI設(shè)計(jì)都將是非?;镜?。 


undefined

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


1.6用戶(hù)界面中的視頻

到2020年,信息必須非??斓氐竭_(dá)用戶(hù)手中,最好通過(guò)視頻內(nèi)容來(lái)完成。您選擇通過(guò)動(dòng)畫(huà)或經(jīng)典電影來(lái)解釋產(chǎn)品,視頻內(nèi)容對(duì)于任何網(wǎng)站或應(yīng)用程序都是必不可少的。


1.7功能

UI設(shè)計(jì)中的一個(gè)重要部分是功能,即,根據(jù)其目的和功能選擇每個(gè)元素。許多人認(rèn)為您必須在設(shè)計(jì)和功能之間進(jìn)行選擇,但是在新技術(shù)的幫助下,這兩種技術(shù)可以很好地融合在一起并相互補(bǔ)充。設(shè)計(jì)負(fù)責(zé)引起對(duì)站點(diǎn)或應(yīng)用程序的注意,其功能使體驗(yàn)變得更輕松。它使用戶(hù)可以更快地找到信息。

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


1.8注意細(xì)節(jié)

在UI設(shè)計(jì)中,對(duì)細(xì)節(jié)的更多關(guān)注非常重要。從按鈕,圖標(biāo),加載到導(dǎo)航到細(xì)微的細(xì)節(jié),都可以打造出非凡的設(shè)計(jì)。隨著新技術(shù)的出現(xiàn),我們?cè)赨I中必須注意的細(xì)節(jié)始終在變化。

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

undefined

01.  FLYR的視覺(jué)形象和營(yíng)銷(xiāo)網(wǎng)站的  Ramotion 

02.  鬧鐘應(yīng)用聾人通過(guò)  Tagir Tikeev


1.8漸變

幾年來(lái),我們一直在談?wù)撛O(shè)計(jì)中的漸變,這種趨勢(shì)在2020年將繼續(xù)保持強(qiáng)勁,因此值得一提。新鮮的色彩是成功漸變的完美選擇。它們可以用于按鈕,圖標(biāo),插圖,甚至用于排版。

undefined

01.  Wavecut - IOS應(yīng)用程序通過(guò)  Eleken局  02.  抗憂(yōu)郁癥的應(yīng)用程序-產(chǎn)品設(shè)計(jì)(UX / UI)由  安娜Arutiunian 

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


2.插圖


2.1角色設(shè)計(jì)

角色設(shè)計(jì)包括定義一個(gè)支持整個(gè)概念的角色。最重要的是,通過(guò)繪圖,設(shè)計(jì)師向角色灌輸了強(qiáng)烈的個(gè)性。您在應(yīng)用程序或網(wǎng)站中遇到的虛擬助手是角色設(shè)計(jì)的一個(gè)很好的例子。

undefined

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


2.2紋理

插圖和紋理很好地結(jié)合在一起,可以創(chuàng)造出令人難忘的構(gòu)圖。從粒狀紋理到預(yù)制的筆觸,您可以找到許多想法來(lái)為插圖添加紋理,也可以手動(dòng)創(chuàng)建它們。瀏覽網(wǎng)絡(luò)時(shí),您可以找到許多可以在插圖中使用的紋理,預(yù)制筆刷和工具。 

undefined

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


2.3平面插圖

在過(guò)去的幾年中,我們到處都可以看到平面插圖。它們?nèi)匀惶幱谮厔?shì)中,但現(xiàn)在有了一個(gè)新的組成部分:對(duì)每個(gè)元素應(yīng)用細(xì)線(xiàn)。大多數(shù)藝術(shù)家都選擇使用細(xì)的黑色筆觸,但也可以將其上色,使其陰影比所涉及的對(duì)象暗。

undefined

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


2.4等軸測(cè)圖

是的,等軸測(cè)圖仍然在這里。它們主要可以在UI設(shè)計(jì)中找到。隨著人們對(duì)加密貨幣的興趣不斷增加,這種趨勢(shì)似乎已經(jīng)生效,但是在2019年它已經(jīng)發(fā)展了,現(xiàn)在我們?cè)谄渌麡I(yè)務(wù)領(lǐng)域中發(fā)現(xiàn)了這一趨勢(shì)。

undefined

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


2.5 3D

隨著效率越來(lái)越高的軟件和工具的出現(xiàn),3d渲染已逐漸發(fā)生變化。3D插圖非常受歡迎,因?yàn)榕c2D插圖不同,它提供了更逼真的圖像。

undefined

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


2.6超大膽的色彩

大膽的顏色非常適合插圖。它們營(yíng)造出歡樂(lè)的氛圍,使角色脫穎而出,并在圖像背后展現(xiàn)故事。

undefined

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


3.動(dòng)態(tài)圖形


3.1 3D視頻 

在2020年,無(wú)法想象沒(méi)有3D設(shè)計(jì)的運(yùn)動(dòng)。設(shè)計(jì)的這個(gè)分支打開(kāi)了一個(gè)世界的大門(mén),在這個(gè)世界中,只有想象力是極限。我們可以在廣告,電影,游戲,廣告活動(dòng)等中找到3d。

undefined

01.  龐克市由  溫祚_ ,  視覺(jué)設(shè)計(jì)藝術(shù)的影響  


3.2視頻+動(dòng)畫(huà)插圖(混合媒體)

拍攝的視頻,動(dòng)畫(huà)插圖以及有時(shí)是靜止的照片的結(jié)合可以產(chǎn)生非凡的效果。2d或3d插圖可創(chuàng)建令人難忘的視頻,從幾行運(yùn)動(dòng)到3D真實(shí)人物甚至是現(xiàn)實(shí)生活中不存在的復(fù)雜視覺(jué)效果。

undefined

undefined

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


3.3 2D動(dòng)畫(huà)-說(shuō)明性視頻

2D動(dòng)畫(huà)專(zhuān)注于創(chuàng)建故事和角色,并在創(chuàng)作過(guò)程中使用矢量。當(dāng)您想要廣告系列或產(chǎn)品的說(shuō)明性視頻時(shí),2D可能是理想的選擇。在一個(gè)總是忙碌而又沒(méi)有時(shí)間閱讀的世界中,說(shuō)明性視頻對(duì)于任何網(wǎng)站都是必不可少的。

undefined

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


3.4動(dòng)畫(huà)徽標(biāo)

您已經(jīng)了解到動(dòng)畫(huà)是2020年的“必備”,為了保持競(jìng)爭(zhēng)力,我們還必須將它們集成到徽標(biāo)設(shè)計(jì)中。許多公司已開(kāi)始對(duì)其徽標(biāo)進(jìn)行動(dòng)畫(huà)處理,以引起人們的注意。這也是徽標(biāo)設(shè)計(jì)的主要趨勢(shì)。

undefined


01.  杯茶由  維多利亞伍  02 - 07.  運(yùn)動(dòng)野獸?Logomachine。動(dòng)畫(huà)標(biāo)志的  運(yùn)動(dòng)設(shè)計(jì)學(xué)院,  維克托Villamarin的,  波格丹·杜米特留,  Logomachine .NET ,  亞歷山大·庫(kù)茲涅佐夫,  扎克李,  丹尼斯Siurin ,  斯坦尼斯拉夫·馬爾琴科,  莉扎薇塔Tsareva ,  Supremus Levenus ,  安東·福明,  埃米爾Khafizov ,  膽堿哈達(dá)           


3.5混合動(dòng)畫(huà)2D和3D集成

這一趨勢(shì)不是一個(gè)新趨勢(shì),但絕對(duì)值得一提?;旌蟿?dòng)畫(huà)就是使用為此創(chuàng)建的特定軟件將2D與3D結(jié)合在一起。 

undefined


4.平面設(shè)計(jì)


4.1平面設(shè)計(jì)中的3D 

盡管2d壟斷了設(shè)計(jì)的這一分支,但3d可以為最終概念添加額外的內(nèi)容。3d渲染可以采用插圖,動(dòng)畫(huà)或字體的形式。

undefined

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


4.2雙色

精益求精的概念可以完美描述這一趨勢(shì),設(shè)計(jì)師在其中創(chuàng)造出大膽的元素,并帶有優(yōu)雅的手感和強(qiáng)烈的對(duì)比。這種趨勢(shì)是創(chuàng)建更易于訪(fǎng)問(wèn)的打印的理想選擇,因?yàn)槟承┐蛴〖夹g(shù)如果顏色更多,則價(jià)格會(huì)更高。

undefined

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


4.3光學(xué)感知藝術(shù)

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

這種趨勢(shì)給人以動(dòng)靜的印象,但是以一種靜態(tài)的方式。如果要實(shí)現(xiàn)在印刷海報(bào)中移動(dòng)圖形的想法,這是最合適的方法。

undefined

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


4.4平面設(shè)計(jì)中的插圖

插圖在設(shè)計(jì)的所有領(lǐng)域都非常重要,因此我們?cè)趫D形設(shè)計(jì)中也可以找到它們。2D插圖在現(xiàn)在已經(jīng)非常流行了幾年,并且即使在2020年,也將繼續(xù)成為設(shè)計(jì)師的最?lèi)?ài)。 

undefined

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


4.5動(dòng)畫(huà)海報(bào)

動(dòng)畫(huà)無(wú)處不在,我們?cè)谠O(shè)計(jì)的各個(gè)領(lǐng)域都可以找到它們,當(dāng)然它們也存在于數(shù)字海報(bào)中。動(dòng)畫(huà)可以將2D與3D混合在一起,效果令人著迷。

undefined

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


4.6復(fù)古合成波

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

undefinedundefined

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


4.7瑞士設(shè)計(jì),達(dá)達(dá)主義,包豪斯

20世紀(jì)最重要的圖形設(shè)計(jì)運(yùn)動(dòng)始終是最好的設(shè)計(jì)師的靈感來(lái)源。這些樣式值得一提,因?yàn)樗鼈兪冀K是的,遵循它們所施加的規(guī)則幾乎不可能在設(shè)計(jì)中犯錯(cuò)誤??偟膩?lái)說(shuō),這些運(yùn)動(dòng)強(qiáng)調(diào)版式,無(wú)襯線(xiàn)字體(Helvetica于1957年在包豪斯舞臺(tái)上創(chuàng)建),幾何形狀,簡(jiǎn)單的線(xiàn)條,體積和顏色。

undefined


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


4.8大的不間斷彩色空間 

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

undefined

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


4.9超極簡(jiǎn)主義

極簡(jiǎn)主義的設(shè)計(jì)僅使用必需品,非常有限的調(diào)色板和簡(jiǎn)單的形狀來(lái)打造令人難忘的身份。放棄多余的元素,使所有設(shè)計(jì)項(xiàng)目都有目的。要?jiǎng)?chuàng)建超極簡(jiǎn)主義的設(shè)計(jì),您需要使用盡可能多的白色/負(fù)空間,簡(jiǎn)單的配色方案和一些基本的幾何形狀。

undefined

01.  Heim雜志,第3頁(yè),  Sasha Yaguza撰寫(xiě)  02.  Andrei Gheorghe- DADA-通過(guò)  moodley品牌標(biāo)識(shí)發(fā)布


5.基于技術(shù)的趨勢(shì)

技術(shù)通過(guò)智能設(shè)備和嶄新的理念正在徹底改變我們的生活。這些新技術(shù)使設(shè)計(jì)師已經(jīng)開(kāi)發(fā)出進(jìn)入當(dāng)前趨勢(shì)的新功能。人工智能,機(jī)器學(xué)習(xí),虛擬現(xiàn)實(shí)和增強(qiáng)現(xiàn)實(shí)正在影響設(shè)計(jì)師的思維方式和創(chuàng)作方式。


5.1增強(qiáng)現(xiàn)實(shí)的移動(dòng)應(yīng)用

隨著蘋(píng)果和谷歌推出自己的AR開(kāi)發(fā)平臺(tái)ARKit和ARCore,很明顯,整個(gè)世界將面向增強(qiáng)現(xiàn)實(shí)技術(shù)。 

許多大品牌已經(jīng)在其應(yīng)用程序中采用了這項(xiàng)技術(shù),而那些尚未采用這種技術(shù)的公司必須認(rèn)真考慮如何使用戶(hù)在這種新現(xiàn)實(shí)中與之交互。


有一些AR交互可用于創(chuàng)建直觀的應(yīng)用程序。第一個(gè)是將應(yīng)用程序固定在手機(jī)屏幕上時(shí)。另一個(gè)是AR UI與用戶(hù)周?chē)沫h(huán)境相關(guān)聯(lián)時(shí)。最常用的互動(dòng)方式之一


是當(dāng)UI與對(duì)象相關(guān)并通過(guò)掃描特定項(xiàng)目觸發(fā)時(shí)。該動(dòng)作將數(shù)字動(dòng)畫(huà)連接到特殊的“標(biāo)記”。 

有關(guān)更具體的AI規(guī)則,請(qǐng)閱讀Apple指南,以提供“將真實(shí)的虛擬對(duì)象與現(xiàn)實(shí)世界無(wú)縫融合的沉浸式,引人入勝的體驗(yàn)”。

undefined


5.2 AI,ML,聊天機(jī)器人和虛擬助手

聊天機(jī)器人是一種 通過(guò)聽(tīng)覺(jué)或文本方法 進(jìn)行  對(duì)話(huà)的  軟件。[1]  此類(lèi)程序通常旨在令人信服地模擬人類(lèi)作為對(duì)話(huà)伴侶的行為,盡管截至2019年,它們?nèi)赃h(yuǎn)遠(yuǎn)不能通過(guò)  圖靈測(cè)試。[2]  資料來(lái)源:維基百科


人們還不習(xí)慣與AI對(duì)話(huà),因此設(shè)計(jì)師(和開(kāi)發(fā)人員)的工作很大一部分是使流程簡(jiǎn)單并建立信任。他們需要幫助人們了解系統(tǒng)可以做什么以及如何使用它。


使用AIML(人工智能標(biāo)記語(yǔ)言)設(shè)計(jì)和編寫(xiě)腳本聊天機(jī)器人,是出色的UX設(shè)計(jì)人員的魔力可以發(fā)揮作用的地方。

大多數(shù)使用聊天機(jī)器人的公司都選擇說(shuō)明助手來(lái)為AI做鬼臉。以下是一些在其UI設(shè)計(jì)中使用聊天機(jī)器人的品牌:Spotify,星巴克,萬(wàn)事達(dá)卡,絲芙蘭,Lyft,必勝客。

undefined


5.3 VR

大多數(shù)人將VR與游戲行業(yè)聯(lián)系在一起是有充分理由的,但是隨著所有大型科技公司開(kāi)發(fā)VR套件和應(yīng)用程序,我們可以肯定地說(shuō),我們將發(fā)現(xiàn)使用和享受這項(xiàng)技術(shù)的新方法。VR已經(jīng)用于教育,醫(yī)療保健,旅游,房地產(chǎn)或建筑。 

undefined


5.4語(yǔ)音用戶(hù)界面(VUI)

語(yǔ)音用戶(hù)界面(VUI)使用語(yǔ)音識(shí)別  來(lái)理解語(yǔ)音命令和問(wèn)題,通常是文本到語(yǔ)音以播放答復(fù),從而  使語(yǔ)音與計(jì)算機(jī)的人機(jī)交互成為可能  。語(yǔ)音命令設(shè)備(VCD)是受語(yǔ)音用戶(hù)界面控制的設(shè)備。資料來(lái)源:維基百科 

去年,使用互聯(lián)網(wǎng)連接的設(shè)備的人中有40%每月至少使用一次語(yǔ)音助手,與去年相比,這一數(shù)字增加了10%。


6.產(chǎn)品設(shè)計(jì)


6.1包裝中的圖案

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

undefined




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


6.2包裝插圖

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

undefined





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


6.3留白

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

undefined

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


6.4單色和兩種顏色

首先,在調(diào)色板中僅使用1或2個(gè)色調(diào)似乎有些限制,但它們可以創(chuàng)建非常強(qiáng)烈的視覺(jué)識(shí)別感。僅使用一種或兩種顏色,就可以保持簡(jiǎn)約的外觀,放棄所有多余的東西。結(jié)果是精美,高雅的產(chǎn)品令人賞心悅目。

undefined

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


6.5大膽的顏色

大膽的顏色和漸變?nèi)匀皇欠浅?qiáng)烈的趨勢(shì),這種趨勢(shì)將在2020年持續(xù)。使用這些顏色,您可以創(chuàng)建令人難忘的產(chǎn)品。

undefined

01.  極簡(jiǎn)主義和享樂(lè)主義:Fabula Branding 重新設(shè)計(jì)了  千年品牌

02  紋身商城  通過(guò)  Openmint工作室,  葉卡捷琳娜Teterkino ,  煙,  葉戈?duì)朘umachov 

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

04.  VIZOU -老花眼鏡  的  工作室開(kāi)頭語(yǔ),  阿克塞爾杜馬克 

05.  包裝的調(diào)味開(kāi)心果由  米拉Katagarova


6.6注意細(xì)節(jié)(受新藝術(shù)風(fēng)格啟發(fā))

注重細(xì)節(jié)的包裝比以往任何時(shí)候都更受歡迎。設(shè)計(jì)師選擇這種趨勢(shì)是因?yàn)樗x予了產(chǎn)品真實(shí)性。這種趨勢(shì)使我們以現(xiàn)代方式思考經(jīng)典。 

undefined

01.  HYWILDE由  查德·邁克爾·工作室  02  AMSTEL KARGO IPA通過(guò)  卡帕羅設(shè)計(jì)船員

03.  大島咖啡烘焙-咖啡咬傷的  農(nóng)場(chǎng)設(shè)計(jì)


6.7包裝中的講故事

到2020年,品牌將不得不重新考慮其產(chǎn)品和包裝。品牌必須講述一個(gè)故事,以幫助客戶(hù)體驗(yàn)產(chǎn)品的本質(zhì)。這可以通過(guò)為包裝創(chuàng)建視覺(jué)和敘述身份來(lái)實(shí)現(xiàn)。

undefined

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


7.版式


7.1粗體印刷

粗體印刷術(shù)是設(shè)計(jì)中的重要趨勢(shì),它取代了圖像作為主要元素。勇敢的排版可以在網(wǎng)頁(yè)設(shè)計(jì)和圖形設(shè)計(jì)中發(fā)揮作用。

undefined

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

03.  UCCA當(dāng)代藝術(shù)中心北京由  布魯斯·莫設(shè)計(jì)(BMD)  ,耶勒馬雷夏爾 


7.2小寫(xiě)

越來(lái)越多的應(yīng)用程序使用完全小寫(xiě)的文本,非常易于閱讀,并且完美地融入了簡(jiǎn)約和現(xiàn)代的設(shè)計(jì)中。在明年,我們絕對(duì)必須關(guān)注這一趨勢(shì)。

undefined

01.  Autea品牌和網(wǎng)頁(yè)設(shè)計(jì)由  米哈爾Markiewicz  02  山大食品公司 CI由  臣藤田/ tegusu公司 03.  Aquality品牌的  哈坎Fidan的


7.3自定義字體 

盡管自定義字體沒(méi)有什么新意,但我們將看到這種趨勢(shì)越來(lái)越多地出現(xiàn)在設(shè)計(jì)中,尤其是在徽標(biāo)和海報(bào)中。這種做法在大品牌中更常見(jiàn),因?yàn)樯a(chǎn)專(zhuān)用字體可能會(huì)非常昂貴,但是設(shè)計(jì)人員可以對(duì)現(xiàn)有字體進(jìn)行少量調(diào)整,結(jié)果可能會(huì)非常獨(dú)特。 

undefined

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


7.4動(dòng)力學(xué)排版

就像我們說(shuō)的那樣,動(dòng)畫(huà)在設(shè)計(jì)中無(wú)處不在,因此在排版中也很常見(jiàn)。動(dòng)態(tài)字體使用小的和簡(jiǎn)單的交互作用來(lái)移動(dòng)和移動(dòng)屏幕上的字體。這種簡(jiǎn)單的技術(shù)可以處理文本并創(chuàng)建最終產(chǎn)品,該產(chǎn)品保留在查看器的內(nèi)存中。

undefined

undefined

01和02.  Grafika  ,  Gimmick Studio設(shè)計(jì)  。03&04.  增強(qiáng)現(xiàn)實(shí)與動(dòng)作排版,作者:  Alex Slobzheninov


7.5堆疊字體 

堆疊文本可能是一種現(xiàn)代化的解決方案,可以吸引您注意基本信息。我們可以在網(wǎng)頁(yè)設(shè)計(jì),應(yīng)用程序設(shè)計(jì)和圖形設(shè)計(jì)中看到這種趨勢(shì)。

undefined




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


8.趨勢(shì)工具


8.1 Adobe Spark

Adobe Spark是Adobe Systems  開(kāi)發(fā)的  用于移動(dòng)和Web的媒體創(chuàng)建應(yīng)用程序的集成套件  。[1]  它包含三個(gè)獨(dú)立的設(shè)計(jì)應(yīng)用程序:  Spark Page,  Spark Post和  Spark Video。(來(lái)源:WIkipedia) 


他的免費(fèi)Adobe Spark Web應(yīng)用程序可與Spark Page,Spark Post和Spark Video  iOS移動(dòng)應(yīng)用程序同步  ,從而使用戶(hù)可以從任何設(shè)備創(chuàng)建,編輯和共享其視覺(jué)故事。


[3]  這三個(gè)設(shè)計(jì)應(yīng)用程序允許用戶(hù)創(chuàng)建和設(shè)計(jì)可用于企業(yè),教育,社交媒體營(yíng)銷(xiāo)人員等的視覺(jué)內(nèi)容。[4]  Spark Gallery突出顯示了使用該應(yīng)用程序的人們所做的不同項(xiàng)目。使用這三個(gè)應(yīng)用程序時(shí),用戶(hù)可以導(dǎo)入圖片或搜索圖片。

undefined


8.2繁殖

 Procreate是 由Savage Interactive針對(duì)iOS開(kāi)發(fā)和發(fā)布的   用于  數(shù)字繪畫(huà)的  光柵圖形編輯器 應(yīng)用程序。針對(duì)iPad的藝術(shù)可能性而設(shè)計(jì)  ,并且適合從初學(xué)者到專(zhuān)業(yè)人士的藝術(shù)家。


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

undefined


8.3 Adobe XD

Adobe XD是  由Adobe Inc開(kāi)發(fā)和發(fā)布的   用于  Web應(yīng)用程序  和  移動(dòng)應(yīng)用程序的基于矢量的 用戶(hù)體驗(yàn)設(shè)計(jì)工具。它適用于  macOS  和  Windows,盡管有適用于iOS  和  Android的版本   可幫助直接在移動(dòng)設(shè)備上預(yù)覽工作結(jié)果。XD支持  網(wǎng)站線(xiàn)框圖,并創(chuàng)建簡(jiǎn)單的交互式點(diǎn)擊型原型。(來(lái)源:維基百科)

undefined


作者授權(quán)


總結(jié)

每一年每一個(gè)時(shí)間段都會(huì)有新的趨勢(shì),學(xué)會(huì)的辯證的眼光去看待便是最大的智慧。世界一直都在變,趨勢(shì)也是。保持學(xué)習(xí)和探索的心不變就是對(duì)自己熱愛(ài)的事情最好的回應(yīng),念念不忘,必有回響。共勉!

文章來(lái)源:站酷-木七翻譯整理

一篇解決 thymeleaf 下拉選的選中問(wèn)題

seo達(dá)人

說(shuō)明:本文基于thymeleaf3.x



在做后臺(tái)系統(tǒng)時(shí)多多少少都會(huì)遇到下拉選回顯的問(wèn)題,本次就總結(jié)一下如何利用thymeleaf簡(jiǎn)單快速的進(jìn)行下拉選的回顯。



兩種情況:

1、下拉選的數(shù)據(jù)固定死了的情況下?

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

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

        <option value="">請(qǐng)選擇書(shū)的種類(lèi)</option>

        <option value="1">編程語(yǔ)言</option>

        <option value="2">數(shù)據(jù)庫(kù)</option>

        <option value="3">操作系統(tǒng)</option>

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

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

</select>

         book是請(qǐng)求域中的實(shí)體類(lèi),當(dāng)${book.bookKind}的值和 option 的 value值匹配上后,該option就會(huì)被選中。



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



2、下拉選的數(shù)據(jù)沒(méi)固定死時(shí)?

兩個(gè)屬性  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}代表遍歷出來(lái)的元素,判斷與點(diǎn)擊的者一欄的bookKind值是否一樣,如果一樣th:selected的值就為true,然后th:value 設(shè)置option的value 值,th:text 設(shè)置option的文本值。



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



 



最后說(shuō)明:如果恰巧能解決你的問(wèn)題,那就動(dòng)一動(dòng)您的小手,點(diǎn)個(gè)贊或者評(píng)論一下,讓我看到你們,您的點(diǎn)贊或評(píng)論將會(huì)持續(xù)帶給我不懈的動(dòng)力?。?!come on baby!Let's go!

藍(lán)藍(lán)設(shè)計(jì)sillybuy.com )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì)  cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制  用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)。

經(jīng)典設(shè)計(jì)書(shū)《簡(jiǎn)約至上》的精華版讀書(shū)筆記

資深UI設(shè)計(jì)者

作為交互設(shè)計(jì)師,你一定經(jīng)??鄲滥愕慕缑嬖撛趺催_(dá)到「簡(jiǎn)約而不簡(jiǎn)單」,該通過(guò)什么樣的形式、功能、才能讓用戶(hù)獲取「更好的體驗(yàn)」。

真正的簡(jiǎn)單并不意味著最少化,樸素的設(shè)計(jì)仍然具有自身的特征和個(gè)性。簡(jiǎn)單的特征和個(gè)性應(yīng)該是源自你使用的方式,所要表現(xiàn)的產(chǎn)品,以及用戶(hù)執(zhí)行的任務(wù)。交互式設(shè)計(jì) 4 策略告訴你如何通過(guò)簡(jiǎn)化設(shè)計(jì)獲得更好的用戶(hù)體驗(yàn)。

交互式設(shè)計(jì)的簡(jiǎn)約 4 策略:刪除、組織、隱藏、轉(zhuǎn)移。

上述4策略既適用于簡(jiǎn)化功能,也適用于簡(jiǎn)化內(nèi)容。而且無(wú)論項(xiàng)目大小,是整個(gè)網(wǎng)站還是一個(gè)頁(yè)面,這4個(gè)策略都同樣適用。你可以根據(jù)要解決的問(wèn)題從中選擇正確的策略。

刪除

刪除雜亂的特性可以讓設(shè)計(jì)師專(zhuān)注于把有限的重要問(wèn)題解決好,而且也有助于用戶(hù)心無(wú)旁騖的完成自己的目標(biāo)。

組織

組織往往是簡(jiǎn)化設(shè)計(jì)最快捷的方式。

隱藏

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

轉(zhuǎn)移

把合適的功能轉(zhuǎn)移到合適的設(shè)備上。

用一句話(huà)來(lái)總結(jié)交互式 4 策略:

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

運(yùn)用恰當(dāng)了一定可以使你的設(shè)計(jì)更出彩。

對(duì)于以上內(nèi)容想了解更詳細(xì)的讀者可以閱讀

vue-router編程式的導(dǎo)航

seo達(dá)人

什么是編程式的導(dǎo)航

除了使用 <router-link> 創(chuàng)建 a 標(biāo)簽來(lái)定義導(dǎo)航鏈接,我們還可以借助 router 的實(shí)例方法,通過(guò)編寫(xiě)代碼來(lái)實(shí)現(xiàn)。



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

注意:在 Vue 實(shí)例內(nèi)部,你可以通過(guò) $router 訪(fǎng)問(wèn)路由實(shí)例。因此你可以調(diào)用 this.$router.push。



想要導(dǎo)航到不同的 URL,則使用 router.push 方法。這個(gè)方法會(huì)向 history 棧添加一個(gè)新的記錄,所以,當(dāng)用戶(hù)點(diǎn)擊瀏覽器后退按鈕時(shí),則回到之前的 URL。



HTML代碼



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

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

<p @click="test">帶參數(shù)的跳轉(zhuǎn)</p>

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

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

    url變?yōu)?test/propsView/123

</p>

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

    帶參數(shù)的url變?yōu)?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 會(huì)被忽略

        path: 'routerView',

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

    })

    console.log(this.$route)

    console.log(this.$route.params)

},

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

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



router.go(n)

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

router.go(1)

 

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

router.go(-1)

 

// 如果 history 記錄不夠用,則無(wú)反應(yīng)

router.go(-100)

router.go(100)

router.back()

在瀏覽器記錄中后退一步



router.forward()

在瀏覽器記錄中前進(jìn)一步


藍(lán)藍(lán)設(shè)計(jì)sillybuy.com )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì)  ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)。

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

seo達(dá)人

最近在做一個(gè)手機(jī)站,要求點(diǎn)擊分享可以直接打開(kāi)微信分享出去。而不是jiathis,share分享這種的點(diǎn)擊出來(lái)二維碼。在網(wǎng)上看了很多,都說(shuō)APP能喚起微信,手機(jī)網(wǎng)頁(yè)實(shí)現(xiàn)不了。也找了很多都不能直接喚起微信。

總結(jié)出來(lái)一個(gè)可以直接喚起微信的。適應(yīng)手機(jī)qq瀏覽器和uc瀏覽器。

下面上代碼,把這些直接放到要轉(zhuǎn)發(fā)的頁(yè)面里就可以了:

html部分:


        
  1. <script src="mshare.js"></script>//引進(jìn)mshare.js
  2. <button data-mshare="0">點(diǎn)擊彈出原生分享面板</button>
  3. <button data-mshare="1">點(diǎn)擊觸發(fā)朋友圈分享</button>
  4. <button data-mshare="2">點(diǎn)擊觸發(fā)發(fā)送給微信朋友</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的代碼分享,把這些代碼新建一個(gè)js文件放進(jìn)去,然后在頁(yè)面中引進(jìn)就ok了。


        
  1. /**
  2. * 此插件主要作用是在UC和QQ兩個(gè)主流瀏覽器
  3. * 上面觸發(fā)微信分享到朋友圈或發(fā)送給朋友的功能
  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. * 獲取操作系統(tǒng)信息 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瀏覽器下面 是否加載好了相應(yīng)的api文件
  42. */
  43. var qqBridgeLoaded = false;
  44. // 進(jìn)一步細(xì)化版本和平臺(tái)判斷
  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瀏覽器下面 根據(jù)不同版本 加載對(duì)應(yīng)的bridge
  58. * @method loadqqApi
  59. * @param {Function} cb 回調(diào)函數(shù)
  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. * 需要等加載過(guò) 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. // 關(guān)于platform
  84. // ios: kWeixin || kWeixinFriend;
  85. // android: WechatFriends || WechatTimeline
  86. // uc 分享會(huì)直接使用截圖
  87. var platform = '';
  88. var shareInfo = null;
  89. // 指定了分享類(lèi)型
  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 瀏覽器分享函數(shù)
  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. * 對(duì)外暴露的接口函數(shù)
  140. * @method mShare
  141. * @param {Object} config 配置對(duì)象
  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. // 預(yù)加載 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. }

好了,這樣就可以直接喚起微信進(jìn)行分享啦

藍(lán)藍(lán)設(shè)計(jì)sillybuy.com )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制  用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)。

calc的使用

seo達(dá)人

       有張頁(yè)面是要求要一屏展示,我想到了媒體查詢(xún),也想到了vw和vh。我先用vw和vh來(lái)布局,分為上,中,下三部分。每塊計(jì)算寬高,vw和vh可以實(shí)現(xiàn)響應(yīng)式布局,所以就用上了。但媒體查詢(xún)用上了卻發(fā)現(xiàn)在這邊不好用,這時(shí)使用上了calc()屬性。因?yàn)樯弦粋€(gè)人引入了video.js并加上id:#myVideo ,這邊也做相應(yīng)的計(jì)算處理。



注意:要有空格



calc()能計(jì)算的計(jì)算表達(dá)式里,在加號(hào)(“+”)和減號(hào)(“-”)兩邊要留空格,而乘號(hào)(“”)和除號(hào)(“”)沒(méi)有這個(gè)要求。 



.video_rel {

        height: calc(100% - 66px);

        width: calc(51.3% - 60px);

 

        #myVideo {

            width: 100%;

            height: 100%;

        }

    }

CSS3引入了一個(gè)有用的功能,就是calc()函數(shù)。在指定元素高度或?qū)挾葧r(shí),你可以基于計(jì)算設(shè)定,而不是簡(jiǎn)單的使用固定數(shù)值。這種功能在自適應(yīng)網(wǎng)頁(yè)布局設(shè)計(jì)中格外有用——針對(duì)不同尺寸的設(shè)備,你需要?jiǎng)討B(tài)的調(diào)整元素的大小,產(chǎn)生適合屏幕大小的不同布局。

 

藍(lán)藍(lán)設(shè)計(jì)sillybuy.com )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)

App 設(shè)計(jì)系列之模態(tài)彈窗與非模態(tài)彈窗

資深UI設(shè)計(jì)者

在手機(jī)app應(yīng)用中各種格式的彈窗效果相信大家都看過(guò),也可能反感過(guò)某些彈窗,本文就來(lái)談?wù)勱P(guān)于app彈窗設(shè)計(jì)以及彈窗的適用情景。

一. 彈窗的定義

1. 彈窗作用

彈窗是為了讓用戶(hù)回應(yīng),需要用戶(hù)與之交互的窗口。

非模態(tài)彈窗一般被設(shè)計(jì)成用來(lái)告訴用戶(hù)信息內(nèi)容,而模態(tài)彈窗除了告訴用戶(hù)信息內(nèi)容外還需要用戶(hù)進(jìn)行功能操作。

2. 模態(tài)彈窗

會(huì)打斷用戶(hù)的操作行為,強(qiáng)制用戶(hù)必須進(jìn)行操作,否則不可以進(jìn)行其他操作。

(Alerts/dialog,Actionbar,Popover)

3. 非模態(tài)彈窗

不會(huì)影響用戶(hù)操作,用戶(hù)可以不與回應(yīng),通常有時(shí)間限制,出現(xiàn)一段時(shí)間就會(huì)自動(dòng)消失。

(Toast/HUD,Snackbar)

二. 彈窗分類(lèi)

以下將以各類(lèi)彈窗的含義、作用、適用來(lái)進(jìn)行淺析。

1. Alerts/Dialog:警告框與對(duì)話(huà)框

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

剖析:iOS中警告框稱(chēng)之為Alerts,作用是用來(lái)傳達(dá)重要信息,并伴隨著需要用戶(hù)進(jìn)行操作。

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

必須包含標(biāo)題、包含一個(gè)或多個(gè)按鈕。

Android規(guī)范中,彈窗交互按鈕需結(jié)合實(shí)際情況,不用「是/否」原則進(jìn)行設(shè)計(jì)。

作用:告知用戶(hù)當(dāng)前發(fā)生的狀況,讓用戶(hù)主動(dòng)選擇回應(yīng)。

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

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

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

剖析:當(dāng)用戶(hù)激發(fā)一個(gè)操作的時(shí)候,出現(xiàn)此窗口。

一般會(huì)給用戶(hù)提供更多的功能選擇,一般可采用官方控件。

一般都設(shè)計(jì)有一個(gè)默認(rèn)的「取消」按鈕,點(diǎn)擊取消可以關(guān)閉彈窗。

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

特性是用戶(hù)觸發(fā)、包含兩個(gè)或以上的按鈕。

△ 以上為今日頭條、iOS系統(tǒng)相冊(cè)

作用:操作列表提供一系列在當(dāng)前情景下可以完成當(dāng)前任務(wù)的操作,而這樣的形式不會(huì)永久占用頁(yè)面UI的空間。

適用:如分享功能。

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

含義:英意為彈出窗口,浮動(dòng)于頂層窗口,氣泡。

△ 以上為微博、qq、微信

剖析:當(dāng)用戶(hù)點(diǎn)擊某個(gè)控件或者某個(gè)區(qū)域時(shí)浮出的半透明或者不透明的彈窗窗口。

不會(huì)對(duì)用戶(hù)所在位置進(jìn)行跳轉(zhuǎn)。

作用:可以在當(dāng)前頁(yè)面進(jìn)行更多的操作行為,顯示/隱藏頁(yè)面中的折疊信息。

適用:首頁(yè)位置呈現(xiàn)一些常用操作的快捷入口。

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

含義:Toast也被稱(chēng)為吐司提示,Toast是安卓系統(tǒng)的一個(gè)控件名詞,現(xiàn)也應(yīng)用于iOS系統(tǒng)中。

剖析:提示框?qū)儆谝环N輕量級(jí)的彈窗反饋形式,常以小彈框的形式出現(xiàn),持續(xù)1-2秒自動(dòng)消失,可以出現(xiàn)在屏幕任意位置,但是建議同一款產(chǎn)品盡量使用相同位置,讓用戶(hù)產(chǎn)生統(tǒng)一認(rèn)知,成為習(xí)慣。

提示信息能給予用戶(hù)及時(shí)反饋,確保用戶(hù)知曉自己所處的狀態(tài),并可以做出相應(yīng)的措施。

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

Android正統(tǒng)的規(guī)范中Toast:

  • 出現(xiàn)在屏幕底部。
  • 只能放文字不能帶圖標(biāo),文字要精簡(jiǎn)不宜太長(zhǎng)。
  • 不是模態(tài)的,可以通過(guò)Toast對(duì)其他控件進(jìn)行操作。
  • 短時(shí)間后會(huì)自動(dòng)消失。
  • 不能對(duì)Toast進(jìn)行交互。
  • 優(yōu)先適用于系統(tǒng)提示,不能手動(dòng)操作讓Toast主動(dòng)消失。

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

HUD與Toast的區(qū)別:

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

△ iOS音量調(diào)節(jié)

優(yōu)點(diǎn):

  • 占用屏幕空間小。
  • 不會(huì)打斷用戶(hù)操作。
  • 使用簡(jiǎn)單,適用范圍廣。

缺點(diǎn):

  • 出現(xiàn)時(shí)間短,在碎片化時(shí)代注意力不集中容易錯(cuò)過(guò)Toast提示。
  • 遮蓋其他控件,但不能對(duì)Toast進(jìn)行交互。

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

5. Snackbar:底部彈窗

Android特有的交互形式,在Google的MD規(guī)范中,將Toast和Snackbars歸為一類(lèi)。有些時(shí)候也有應(yīng)用在iOS系統(tǒng)中,也可以理解為加強(qiáng)版的Toast。

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

剖析:Snackbars與toast一樣是從屏幕底部向上出現(xiàn),但是Snackbar不同的是可以經(jīng)過(guò)用戶(hù)進(jìn)行其他操作而消失。

適用:較多適用于撤銷(xiāo)操作。

三. 總結(jié)

通過(guò)分析和了解彈窗的類(lèi)別、適用范圍,才能更好的在設(shè)計(jì)中進(jìn)行優(yōu)化與改變。用戶(hù)體驗(yàn)設(shè)計(jì)的重點(diǎn),是一步步了解用戶(hù),然后設(shè)計(jì)出適合用戶(hù)體驗(yàn),滿(mǎn)足用戶(hù)心理需求的產(chǎn)品。把握好彈框設(shè)計(jì)規(guī)范,避免彈框設(shè)計(jì)的誤區(qū),能更好的幫助你完善產(chǎn)品。

但是,沒(méi)有十全十美的產(chǎn)品,所以要根據(jù)設(shè)計(jì)趨勢(shì)與用戶(hù)需求不斷地進(jìn)行更新迭代,通過(guò)用戶(hù)反饋,不斷地改良產(chǎn)品體驗(yàn),才是做出優(yōu)秀產(chǎn)品的前提。

日歷

鏈接

個(gè)人資料

存檔