首頁(yè)

CSS-彈性伸縮布局(新版本)

seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

使用新版本的彈性伸縮布局
display使用彈性伸縮盒

direction容器盒內(nèi)元素的排列順序

flex-wrap設(shè)置無(wú)法容納時(shí),自動(dòng)換行

justify-content 伸縮項(xiàng)目的排列方式

align-items 處理額外空間

align-self 單獨(dú)處理一個(gè)伸縮項(xiàng)目的額外空間

flex 控制伸縮容器的比例分配

order 設(shè)置伸縮項(xiàng)目出現(xiàn)的位置

dislpay
值:
flex 將容器盒作為塊級(jí)彈性伸縮盒顯示。
inline-flex:將容器盒作為內(nèi)聯(lián)級(jí)彈性伸縮盒顯示。
實(shí)際現(xiàn)實(shí)中 這兩個(gè)值沒區(qū)別。

direction
容器盒內(nèi)元素的排列順序

值:
row:從左到右排列
row-reverse:從右到左排列
column:從上倒下排列
column-reverse從下到上排列

flex-wrap
設(shè)置無(wú)法容納時(shí),自動(dòng)換行

值:
nowrap:不換行
wrap:自動(dòng)換行
wrap-reverse:自動(dòng)換行,方向和wrap相反

下圖為正常排序

使用wrap-reverse后縮小瀏覽器時(shí):


justify-content
伸縮項(xiàng)目的排列方式

值:
flex-start:伸縮項(xiàng)目以起始點(diǎn)靠齊

flex-end:伸縮項(xiàng)目以結(jié)尾靠齊
center:以中心點(diǎn)靠齊
space-between:伸縮項(xiàng)目平均分布
space-around:同上但兩段保留一般的空間

實(shí)例:使用space-around的排列效果


align-items
處理額外空間

值:
flex-start:以頂部為基準(zhǔn),清理底部的額外空間
flex-end:以底部為基準(zhǔn),清理頂部的額外空間
center:以中間為基準(zhǔn),清理上下部分的額外空間
baseline:以基線為基準(zhǔn),清理額外的空間
stretch:伸縮項(xiàng)目填充整個(gè)容器,默認(rèn)值

align-self
處理額外空間

值:與align-items的值一樣,需要用nth-child()設(shè)置某一個(gè)需要處理的伸縮項(xiàng)目
flex
設(shè)置伸縮項(xiàng)目分配比例

p:nth-child(1)
{
   flex: 1;
}

p:nth-child(2)
{
flex: 2;
}
 p:nth-child(3)
{

flex: 2;
}
p:nth-child(4)
{
flex: 1;
}

order
設(shè)置伸縮項(xiàng)目出現(xiàn)的位置

p:nth-child(1)
{
   order:2;
}

p:nth-child(2)
{
 order:3;
}
 p:nth-child(3)
{

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

視覺層級(jí)強(qiáng)力拆解

ui設(shè)計(jì)分享達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

自從上一篇發(fā)文得到一些發(fā)表方向,以后決定以個(gè)人獨(dú)特的總結(jié)以及符合商業(yè)的思維邏輯來(lái)寫作設(shè)計(jì)拆解的相關(guān)文章教程,前期我還是按大類去詮釋我的整個(gè)想法,看看大家的反饋,如果理解門檻還是有很大障礙,我在后期的文章中會(huì)再將文章細(xì)化出來(lái)。


拆解分類

拆解1、視覺面積的影響

拆解2、明度對(duì)比的影響

拆解3、色彩的影響

拆解4、視覺位置的影響

拆解5、豐富層度的影響

拆解6、其他(浮層、常用點(diǎn)、角標(biāo)、動(dòng)效)




拆解1、視覺面積的影響

視覺面積越大層級(jí)越高,而且與比較層的面積倍數(shù)有關(guān),參考層如果為1級(jí),那比較層的等級(jí)是由和參考層的倍數(shù)有關(guān),大一倍那就為2級(jí),大兩倍那就是3級(jí),依次類推。這是美術(shù)基礎(chǔ)中的近遠(yuǎn)的關(guān)系,越靠近的視覺點(diǎn)越大,越靠遠(yuǎn)的視覺點(diǎn)越遠(yuǎn),這樣也很容易知道,越近獲得關(guān)注越高,越遠(yuǎn)越低。

界面舉例我們告一段落,這里再說(shuō)一下比較常遇到的文字視覺面積,這塊很容易被忽略,其實(shí)文字也是具有視覺面積的,而且有不同的視覺大小。接下來(lái)我會(huì)將所有可能性都拆解出來(lái)。


同字號(hào)大小,不同粗細(xì)層度的影響/文字的邊寬形成的格式塔大小就是文字面積,但不一樣的是,文字是線性結(jié)構(gòu),所以他不是實(shí)面,而是虛面,所以它相對(duì)于實(shí)面來(lái)說(shuō)還是低一個(gè)等級(jí),再說(shuō)回到粗細(xì)的層級(jí)比較,越粗的文字他是越靠近實(shí)面的,所以這就能判斷越粗的文字層級(jí)越高這個(gè)道理。


同粗細(xì),同字號(hào)大小,一個(gè)是有文字底塊,一個(gè)沒有,這樣有文字底塊的視覺層級(jí)會(huì)比沒有文字底塊的視覺層級(jí)要高,因?yàn)橛械讐K相當(dāng)于為實(shí)面,這樣就比沒有文字底塊的層級(jí)要高了


同粗細(xì),不同字號(hào)大小,這個(gè)不難理解,這個(gè)不存在實(shí)面虛面的概念了,因?yàn)槎际且粯拥拇旨?xì),但是這個(gè)格式塔大小不一樣,也就是說(shuō),格式塔越大的層級(jí)越高,字號(hào)越大的層級(jí)越高。


拆解2、明度對(duì)比的影響

明度對(duì)比越高的視覺點(diǎn)會(huì)比明度對(duì)比低的視覺點(diǎn)視覺層級(jí)要高,這里其實(shí)也是美術(shù)基礎(chǔ)中的空間的視覺差,越遠(yuǎn)的物體越模糊(對(duì)比?。浇奈矬w越清晰(對(duì)比大)。所以對(duì)比大的層級(jí)會(huì)比對(duì)比小的層級(jí)會(huì)高。(這里插一句,色相也是有明度的,不同的色相也是有不同明度解析,這個(gè)可以運(yùn)用到電商banner的配色上)

下面來(lái)看看文字和背景不同對(duì)比度對(duì)視覺層級(jí)的影響。我們將統(tǒng)一文字大小和粗細(xì),背景為白色。


拆解3、色彩的影響 

有色的視覺點(diǎn)總會(huì)比無(wú)色的視覺點(diǎn)更吸引人,因?yàn)樯室彩敲佬g(shù)的一類,給沒有色彩的視覺上色是提升視覺體驗(yàn)的一步。

文字為例:同等大小同等粗細(xì)同等明度的字,有顏色的字體會(huì)有更大的關(guān)注點(diǎn)。

拆解4、視覺位置的影響

給界面一個(gè)橫軸和縱軸,從橫軸的左邊到右邊起視覺層級(jí)逐漸減弱,從縱軸的上到下邊視覺層級(jí)逐漸減弱。這是因?yàn)橛脩糸喿x習(xí)慣的問(wèn)題,人們習(xí)慣從左上方開始往右邊閱讀,然后慢慢的往下讀取信息。

拆解5、豐富層度的影響

豐富層度越高的視覺層級(jí)越高,豐富層度越高的點(diǎn)信息量越大,越需要花時(shí)間停留。

文字為例:設(shè)計(jì)過(guò)的字體豐富層度會(huì)比默認(rèn)字體高,所以有些需要強(qiáng)調(diào)的標(biāo)題或者banner上的字體都是有精心設(shè)計(jì)過(guò),為了拉開于界面的層級(jí)。

界面為例:界面首頁(yè)中的banner是豐富層度最高,其次是金剛區(qū),再是標(biāo)簽欄。

拆解6、其他

除了上訴的主要層級(jí)影響,還有其他一些特殊的影響,我這就說(shuō)兩三個(gè)子吧。一個(gè)呢是給模塊直接加投影,硬生生的造成前后層級(jí)。還有角標(biāo)的影響,在干凈的頁(yè)面中突然來(lái)個(gè)提示角標(biāo),例如微信有消息時(shí)的小角標(biāo)。還一個(gè)就是用戶常用關(guān)鍵點(diǎn),那個(gè)視覺層級(jí)整個(gè)產(chǎn)品中的最高層級(jí),這個(gè)需要打破所有規(guī)則,這個(gè)是由用戶主動(dòng)選擇的視覺層級(jí)點(diǎn),例如電商軟件的搜索框,不管這個(gè)搜索框大小如何,層級(jí)怎么低都行,但對(duì)于用戶進(jìn)來(lái),第一個(gè)渴望的點(diǎn)就是這里,最后是動(dòng)效的影響,每個(gè)動(dòng)效就是一個(gè)互動(dòng),動(dòng)的東西永遠(yuǎn)比靜止的東西有活力更加吸引人。

圖片來(lái)源UIGREAT的作者JGM



總結(jié)


視覺層級(jí)的梳理可以很大幅度的提升視覺規(guī)范和用戶體驗(yàn),通過(guò)視覺層級(jí)的分析,可以從不同方面去詮釋復(fù)雜的頁(yè)面,也可以更好的去處理文本關(guān)系。

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


vue項(xiàng)目 微信支付 和 支付寶支付

seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

做了一個(gè)項(xiàng)目,有充值功能,充值方式為 微信和支付寶,效果如下:



代碼:

<template>
<el-card class="box-card">
<ul class="msg-box">
<li>
<h4>我要充值</h4>
</li>
<li>
<h4 style="margin-bottom: 15px;">充值金額</h4>
<el-radio-group v-model="amountVal" @change="amountChange">
<el-radio border :label="''+ 100">充值100</el-radio>
<el-radio border :label="''+ 500">充值500</el-radio>
<el-radio border :label="''+ 1000">充值1000</el-radio>
<el-radio border :label="''+ 2000">充值2000</el-radio>
<el-radio border :label="''+ 5000">充值5000</el-radio>
<el-radio border :label="''">自定義</el-radio>
</el-radio-group>
</li>
<li>
<h4 style="margin-bottom: 15px;">充值方式</h4>
<el-radio-group v-model="rechargeParams.paymentType" @change="paymentTypeChange">
<el-radio border :label="''+ 0">微信</el-radio>
<el-radio border :label="''+ 1">支付寶</el-radio>
</el-radio-group>
</li>
<li>
<h4 style="margin-bottom: 15px;">充值金額</h4>
<el-input :disabled="disabled" clearable v-model="rechargeParams.totalAmt" placeholder="請(qǐng)輸入金額" style="width: 150px;"></el-input>
</li>
</ul>
<div style="text-align: center; margin-top: 30px;">
<el-button type="primary" @click="surePay">確認(rèn)支付</el-button>
</div>
</el-card>
</template>
 
<script>
export default {
data() {
return {
amountVal: '',
disabled: false,
//充值參數(shù)
rechargeParams: {
"totalAmt": '', //金額
"paymentType": "0", //支付方式[0:微信,1:支付寶,2:余額,3:活動(dòng)]
"transType": "0" //交易類型[0:充值,1:消費(fèi)]
}
}
},
methods: {
//充值金額
amountChange(val) {
this.rechargeParams.totalAmt = val;
if (val == '') {
this.disabled = false
} else {
this.disabled = true
}
},
//支付方式
paymentTypeChange(val) {
this.rechargeParams.paymentType = val
},
//確認(rèn)支付
async surePay() {
if (this.rechargeParams.totalAmt == '') {
this.$message.warning('請(qǐng)輸入金額');
return;
}
const res = await this.$http.post('orderInfo/createOrderInfo', this.rechargeParams)
const {
code,
msg,
result
} = res.data
if (code === '200') {
//支付方式跳轉(zhuǎn)
if (this.rechargeParams.paymentType == '0') {
this.$message.success('微信支付');
this.wechatPay(result);
} else if (this.rechargeParams.paymentType == '1') {
this.$message.success('支付寶支付')
const payDiv = document.getElementById('payDiv');
if (payDiv) {
document.body.removeChild(payDiv);
}
const div = document.createElement('div');
div.id = 'payDiv';
div.innerHTML = result;
document.body.appendChild(div);
document.getElementById('payDiv').getElementsByTagName('form')[0].submit();
} else if (this.rechargeParams.paymentType == '2') {
this.$message.success('余額支付成功');
this.$router.push({
name: 'order'
})
} else {
this.$message.success('活動(dòng)支付')
}
} else if (code === 401) {
this.$message.error(msg)
this.$router.push({
name: 'login'
})
} else {
this.$message.error(msg)
}
},
//微信支付
wechatPay(result) {
if (result) {
const orderParams = JSON.parse(result);
sessionStorage.qrurl = orderParams.qrurl;
sessionStorage.amt = orderParams.amt;
sessionStorage.returnUrl = orderParams.returnUrl;
sessionStorage.order_id = orderParams.order_id;
this.$router.push({
name: 'wechatPay'
})
}
}
}
}
</script>
 
<style scoped>
/* 信息列表樣式 */
.msg-box > li {
list-style: none;
border-bottom: 1px solid #c5c5c5;
padding: 20px 10px;
}
</style>
支付寶方式:后臺(tái)會(huì)返回來(lái)一個(gè)form,然后提交form自動(dòng)跳轉(zhuǎn)到支付寶支付頁(yè)面。

微信方式:需要自己根據(jù)后臺(tái)返回的url生成二維碼頁(yè)面,如圖所示:



代碼:

<template>
<div class="payBox">
<div class="img-logo">
<img src="http://img.huoxingbeidiao.com/public/WePayLogo.png" alt="">
</div>
<div class="info-box">
<div style="padding-bottom: 20px;">
<qrcode-vue :value="qrurl" :size="200" level="H"></qrcode-vue>
</div>
<img src="http://img.huoxingbeidiao.com/public/WePayInfo.png" alt="">
<p class="price">¥&nbsp;{{amt}}</p>
</div>
</div>
</template>
 
<script>
import QrcodeVue from 'qrcode.vue'
export default {
data() {
return {
amt: 0,
qrurl: '',
timer: null
}
},
components: {
QrcodeVue
},
methods: {
getOrderInfo() {
if (sessionStorage.qrurl && sessionStorage.amt) {
this.qrurl = sessionStorage.qrurl;
this.amt = sessionStorage.amt;
}
},
startLoop() {
this.timer = setInterval(() => {
this.isPaySuccess()
}, 3000)
},
async isPaySuccess() {
const orderId = sessionStorage.order_id;
const res = await this.$http.get('orderInfo/queryOrder?orderId=' + orderId)
const {
code,
msg,
resultList
} = res.data
if (code === '200') {
clearInterval(this.timer);
this.timer = null;
sessionStorage.removeItem('qrurl');
sessionStorage.removeItem('amt');
sessionStorage.removeItem('order_id');
sessionStorage.removeItem('returnUrl');
setTimeout(() => {
this.$router.push({
name: 'order'
})
}, 3000)
} else if (code === 401) {
clearInterval(this.timer);
this.timer = null;
sessionStorage.removeItem('qrurl');
sessionStorage.removeItem('amt');
sessionStorage.removeItem('order_id');
sessionStorage.removeItem('returnUrl');
this.$message.error(msg)
this.$router.push({
name: 'login'
})
} else {
 
}
}
},
created() {
this.getOrderInfo()
this.startLoop()
},
beforeDestroy() {
clearInterval(this.timer)
this.timer = null
}
}
</script>
 
<style scoped>
.payBox {
width: 1000px;
margin: 0 auto;
}
 
.payBox .img-logo {
padding: 20px 0;
text-align: center;
}
 
.payBox .img-logo img {
width: 180px;
}
 
.info-box {
padding: 60px 0;
border-top: 3px solid #F43B66;
-webkit-box-shadow: 0 0 32px 0 rgba(0, 0, 0, .18);
box-shadow: 0 0 32px 0 rgba(0, 0, 0, .18);
text-align: center;
}
 
.info-box .price {
color: #F43B66;
font-size: 40px;
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #f1f1f1;
}
</style>
需要安裝qrcode.vue

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

為什么高手的配色那么搶眼? 原來(lái)是用了CMYK 配色法!

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

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

界面配色

2016 年玩追波的時(shí)候,有幸加入了 FreedomUnion 團(tuán)隊(duì),當(dāng)時(shí)團(tuán)隊(duì)內(nèi)的小D(Dea_n)的界面漸變風(fēng)很受歡迎,他使用的顏色干凈、舒服、有感染力,很快形成了自己特有的設(shè)計(jì)風(fēng)格。

我被他的配色深深吸引了,特別想研究他的配色,就嘗試把他的作品在 PS 中打開,嘗試吸色,找找他經(jīng)常使用的配色范圍。為什么他配出來(lái)的顏色就很吸引人,長(zhǎng)時(shí)間看眼睛也不會(huì)太累?下面先欣賞一下小D(Dea_n)的設(shè)計(jì)作品。

作品已經(jīng)過(guò)了三年了,如果是一般的配色作品應(yīng)該看上去會(huì)有些過(guò)時(shí),但是小D(Dea_n)的作品看上去并沒有,還是有不少作品的配色現(xiàn)在看上去也是很前衛(wèi)的。一起來(lái)看看我對(duì)小D(Dea_n)的大部分作品的吸色情況吧。

小D(Dea_n)的用色著實(shí)很大膽,很多都是貼邊用色。我上大學(xué)的時(shí)候,老師曾經(jīng)說(shuō)過(guò)盡量少用貼邊的顏色設(shè)計(jì),包括灰色也可以使用帶有顏色傾向的高級(jí)灰。這下終于明白了為什么小D(Dea_n)的配色這么亮眼。

當(dāng)然我也有自己的小發(fā)現(xiàn),我發(fā)現(xiàn)每個(gè)的作品主配色的 CMYK 值總會(huì)有兩種色值為 0%,比如C:0%、M:91%、Y:95%、K:0%。

難道只是偶然?當(dāng)時(shí)我也請(qǐng)教過(guò)小D(Dea_n)是否是刻意的,得到的答案是并沒有。然后小D(Dea_n)靠自己卓越的配色能力進(jìn)入小米 RIGO 設(shè)計(jì)團(tuán)隊(duì)。

當(dāng)小米 miui9 系統(tǒng)官網(wǎng)海報(bào)出來(lái)的時(shí)候,我把作品拿到 PS 一吸色,結(jié)果告訴我小D 一定參與了這個(gè)作品的配色設(shè)計(jì)。那為什么只有黃色的 CMYK 的色值是有 3 種顏色混合而成的。

難道僅靠著一點(diǎn)吸色就可以肯定 CMYK 配色方法的存在?CMYK 配色方法是不是只存在 UI 界面設(shè)計(jì)中?CMYK 配色方法可不可以增加它的擴(kuò)展性?CMYK 配色方法可以作為一種配色方法幫助設(shè)計(jì)師完成色彩搭配的工作嗎?帶著這些疑問(wèn)我繼續(xù)研究配色。

圖標(biāo)配色

我們來(lái)看一下「子彈短信」的應(yīng)用圖標(biāo),它的用色基本符合之前說(shuō)的 CMYK 配色方法,當(dāng)然是不包含子彈上的深色調(diào)。漸漸地我發(fā)現(xiàn) CMYK 配色方法的路子越來(lái)越寬了。

Asher 是追波繪畫寫實(shí)圖標(biāo)的大神,他的寫實(shí)作品配色飽和度高,光影通透到位,需要很強(qiáng)的手繪功底。在他的設(shè)計(jì)作品中除去暗色調(diào)和深色調(diào)的部分,其他配色基本都使用了 CMYK 配色的技巧。

大廠系統(tǒng)規(guī)范

我們都知道 iOS 系統(tǒng)和 Android 系統(tǒng),在他們各自的系統(tǒng)規(guī)范中對(duì)配色也有相應(yīng)的規(guī)范。我們提取兩大系統(tǒng)規(guī)范中的配色進(jìn)行吸色分析。

一頓猛吸之后,發(fā)現(xiàn)大廠系統(tǒng)規(guī)范的用色也基本符合 CMYK 配色方法的標(biāo)準(zhǔn)。

前段時(shí)間 IBM 重新定義了他們的設(shè)計(jì)語(yǔ)言,在產(chǎn)品配色中 Blye 60、Alert60、Alert40、Alert20、Alert50 等主要配色都符合 CMYK 配色的方法。

配色中的主色或品牌色

近期很多互聯(lián)網(wǎng)公司進(jìn)行了品牌改版,深亮色調(diào)到淺亮色調(diào)慢慢成為一種趨勢(shì)。

新版的 Facebook LOGO 從深藍(lán)色變?yōu)榱了{(lán)色,字體則繼續(xù)保持原樣。其中 CMY 值進(jìn)行適當(dāng)減少。除此之外,圖標(biāo)部分也由原來(lái)的圓角正方形變?yōu)閳A形,圖標(biāo)中的「f」從偏右的位置移到圓形的中間位置。

全球旅行者喜愛的民宿預(yù)訂平臺(tái) Airbnb 的品牌 logo 主色也符合 CMYK 配色的方法。和 2019 潘通流行色珊瑚橘很接近。

微信 7.0 版本使用了經(jīng)過(guò)調(diào)整的全新圖標(biāo)。圖標(biāo)除了原來(lái)綠色漸變的背板變淺外,兩個(gè)標(biāo)志性的對(duì)話氣泡與背景板的比例也做了相應(yīng)的調(diào)整。色彩的 CY 值減少了。調(diào)整后的新版圖標(biāo)除了空間感和符號(hào)感也更強(qiáng)外,整體變得「更輕」了。

在網(wǎng)易云音樂(lè) 6.0 版本中,對(duì)品牌 LOGO 再次進(jìn)行了調(diào)整。新版網(wǎng)易云音樂(lè)圖標(biāo)最明顯的變化為紅色的主色調(diào),其次為「留聲機(jī)」和「音符」組合而成的圖形部分。

紅色較之前變得更加明亮,同時(shí)圖標(biāo)紅色背景由之前的純色改為輕微的紅色漸變填充。新的紅色著重考慮了用戶長(zhǎng)時(shí)間使用屏幕造成的視覺疲勞,采用比較「輕」的色彩可有效降低這種問(wèn)題。其中顏色 CMY 三種色值都有減少。圖形部分,新版圖形縮小了中間交叉部分的面積,頂部向右彎曲的弧形變大。整體效果較之前更加清晰,特別是在更小的應(yīng)用尺寸中,其展示的效果明顯要比之前的好。

不同顏色CMYK的色域范圍

看到上面的描述是不是特別想知道當(dāng) CMYK 中的兩個(gè)色值同時(shí)為 0 時(shí),不同顏色的色域范圍?帶著這樣的想法,把紅橙黃綠青藍(lán)紫中每類選一種顏色進(jìn)行區(qū)域研究。打開 PS,在拾色器中截取不同顏色的色域范圍如下:

上圖白色區(qū)域就是在紅色 C 值為 0、K值為 0 時(shí)的色域范圍,范圍還是很小的。

黃色的 CMYK 色域很奇怪,在色相 38-58 度的黃色純度最高時(shí),CMY 都有色值。也就是 PS 里面最純的黃色也是由 CMY 復(fù)色調(diào)和而成的。這也是為什么之前黃色使用時(shí),CMYK 色值是由三種顏色混合而成的。

上圖白色區(qū)域就是在綠色 M 值為 0、K 值為 0 時(shí)的色域范圍,范圍開始慢慢變大,意味著綠色高飽和度的可使用顏色越來(lái)越多。

上圖白色區(qū)域就是在綠色 M 值為 0、K 值為 0 時(shí)的色域范圍,范圍也開始慢慢變大,大體范圍和綠色相當(dāng)。

上圖白色區(qū)域就是在藍(lán)色 Y 值為 0、K 值為 0 時(shí)的色域范圍,范圍應(yīng)該很大了。

上圖白色區(qū)域就是在紫色 Y 值為 0、K 值為 0 時(shí)的色域范圍,范圍和藍(lán)色的色域范圍相當(dāng)。

上圖白色區(qū)域就是在洋紅色 Y 值為 0、K 值為 0 時(shí)的色域范圍,范圍和藍(lán)色、紫色的色域范圍相當(dāng)。

1. CIE

從理論上講,可見光分布的色彩域就是 CIE 所表示的色域。在顏色感知的研究中,CIE 1931 XYZ 色彩空間(也叫做CIE 1931色彩空間)是其中一個(gè)采用數(shù)學(xué)方式來(lái)定義的色彩空間。從 CIE 圖中能看出冷色的區(qū)域遠(yuǎn)遠(yuǎn)大于暖色的區(qū)域。其中黃色和紅色的色域范圍相對(duì)較少,完全符合 PS 拾色器里面的色域范圍。

2. RGB

RGB 是計(jì)算機(jī)熒光屏顯示顏色的色彩方式,它們是由 R、G、B 三種發(fā)光質(zhì)通過(guò)加光混合產(chǎn)生的。RGB 色彩模式是一種加色模式,將紅光、綠光和藍(lán)光以不同的比例相加可以合成各種各樣的色光。R、G、B 三種顏色各能產(chǎn)生 2 的 8 次冪,即 256 級(jí)不同等級(jí)亮度的顏色。256*256*256 即 16777216種顏色。RGB 色彩模式主要用在電腦顯示器和電視上。RGB 色彩模式是繪圖軟件最常用的一種顏色模式。

3. CMYK

CMYK 由C(青)、M(品紅)、Y(黃)、K(黑)四色高飽和度的油墨以不同角度的網(wǎng)屏疊印形成復(fù)雜的彩色圖片。CMYK 色彩模式是一種顏料模式,它利用色料三原色混色原理,加上黑色油墨,形成各種各樣的色彩。

這種模式屬于相減混色模式,廣泛運(yùn)用于繪畫和印刷領(lǐng)域。CMYK 的色域范圍比 RGB 的色域范圍要小,某些色彩無(wú)法用 CMYK 油墨印刷出來(lái)。當(dāng)這些不能印刷出來(lái)的顏色出現(xiàn)時(shí),在 PS 的「拾色器」對(duì)話框上會(huì)顯示一個(gè)帶感嘆號(hào)的三角形警告標(biāo)志,表示這些顏色超出 CMYK 的色域。即使設(shè)計(jì)了比較鮮艷的顏色,如果超出了 CMYK 印刷顏色的色域,計(jì)算機(jī)就會(huì)用一個(gè)接近它的較灰暗的顏色去頂替它??梢姶蟛糠?CMYK 印刷顏色的色域小于 RGB 屏幕顏色的色域。

我們來(lái)仔細(xì)研究下 CIE 色域范圍,CMYK 當(dāng)中的黃色色域值有一小段超過(guò)了 RGM 的色域值。這就說(shuō)明黃色的更飽和的 CMYK 的原色和間色可能在 RGB 的范圍之外。

其他的我們還有一個(gè)方法去驗(yàn)證。就是在 PS 里面新建顏色模式為 CMYK 的文件,打開拾色器界面,把顏色調(diào)到右上角改變色相值的 0-360度 的范圍。色相在 38-58 度的黃色區(qū)域?qū)υ捒蛏喜粫?huì)顯示帶感嘆號(hào)的三角形警告標(biāo)志,表示黃色區(qū)域的 CMYK 色域值是超過(guò) RGB 的色域值。這就是為什么 iOS 系統(tǒng)規(guī)范中的黃色色值必須是三種顏色混合而成的。這時(shí)候特殊的顏色就需要特殊處理。

CMYK配色法使用技巧

CMYK 配色法就是兩種顏色的色值為 0%,但是黃色因?yàn)樯騿?wèn)題是由三色組成的(c值盡量小于10)。

色域集中在純色系的范圍,濁(灰)色系和暗色系除外。

界面的主色(純色系為主)、圖標(biāo)設(shè)計(jì)、品牌色(純色系為主)都可以使用 CMYK 配色法。

總結(jié)

CMYK 配色法目前多適用于互聯(lián)網(wǎng)產(chǎn)品,雖說(shuō)在創(chuàng)意上要敢于創(chuàng)新,但在實(shí)際的工作中還是需要理性地根據(jù)公司品牌和產(chǎn)品定位,合理地進(jìn)行色彩搭配。目前此方法沒有更多的理論依據(jù)支撐,如有疑問(wèn)希望多多交流。

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

頂部導(dǎo)航欄設(shè)計(jì)樣式匯總

ui設(shè)計(jì)分享達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

本篇文章主要匯總了常見的四種頂部導(dǎo)航欄設(shè)計(jì)樣式,希望能幫助自己和小伙伴們更好地理解導(dǎo)航欄這個(gè)組件。

頂部導(dǎo)航欄作為我們使用APP時(shí)每天都要遇到的組件,出鏡頻率極高,看似簡(jiǎn)單,其實(shí)我們?cè)诶L制界面的時(shí)候還是有許多細(xì)節(jié)需要注意的。本篇文章主要匯總了常見的四種頂部導(dǎo)航欄設(shè)計(jì)樣式,希望能幫助大家更好地理解導(dǎo)航欄這個(gè)組件。


一、常規(guī)導(dǎo)航欄

所謂常規(guī)導(dǎo)航欄,主要是指固定在狀態(tài)欄下,能清晰分辨出的一行導(dǎo)航欄,主要由操作圖標(biāo)、標(biāo)題、搜索框、背景等組成,大致分成三種,分別是簡(jiǎn)單標(biāo)題導(dǎo)航欄、搜索框?qū)Ш綑谝约癟ab/分段控件導(dǎo)航欄。


1.簡(jiǎn)單標(biāo)題導(dǎo)航欄

簡(jiǎn)單標(biāo)題導(dǎo)航欄常見于二級(jí)詳情界面或?qū)Ш胶?jiǎn)單的一級(jí)界面,主要由操作圖標(biāo)與標(biāo)題組成,如下圖:

(以下涉及的尺寸大小都是二倍圖下的設(shè)計(jì)大小)

該類型的導(dǎo)航標(biāo)題的大小一般是36px,操作圖標(biāo)的設(shè)計(jì)大小一般是40px,切圖大小一般是48px,背景色多采用白色或APP主題色。并且很多APP為了保證整體界面的簡(jiǎn)潔,還會(huì)去除導(dǎo)航欄底部分割線,僅采用白色作為背景。


2.搜索框?qū)Ш綑?/strong>

常規(guī)搜索框?qū)Ш綑谑窃诤?jiǎn)單標(biāo)題導(dǎo)航欄的基礎(chǔ)上,增加了一個(gè)搜索框,一般去除了導(dǎo)航標(biāo)題。如下圖:

搜索框的寬度隨導(dǎo)航欄中操作圖標(biāo)的多少?zèng)Q定,搜索框高度多采用56~60px,搜索框中的圖標(biāo)設(shè)計(jì)尺寸多采用32px(為了減少切圖尺寸,也可采用48px的切圖大小)。

 

在擺放圖標(biāo)時(shí),采用左右間距等分,距離搜索框的間距與邊距相等,看起來(lái)會(huì)更舒適。如下圖所示:


3.Tab/分段控件導(dǎo)航欄

Tab左右切換頂部導(dǎo)航欄與分段控件頂部導(dǎo)航欄,都是頂部有多個(gè)標(biāo)題切換的導(dǎo)航欄樣式,分為選中標(biāo)題與未選中標(biāo)題,如下圖:


分段控件頂部導(dǎo)航欄一般有2~5個(gè)可選項(xiàng),且不能左右滑動(dòng)。Tab左右切換頂部導(dǎo)航欄的可選項(xiàng)可以擴(kuò)展很多(如愛奇藝的首頁(yè)頂部Tab切換有24個(gè)可選項(xiàng)),并且可以左右滑動(dòng)切換,選中樣式也比較豐富,常見的有底部加上小短線、字體顏色變化、字號(hào)放大等(多個(gè)合并使用更能突出選中標(biāo)題),如下圖:



二、通欄導(dǎo)航欄

通欄導(dǎo)航欄與常規(guī)導(dǎo)航欄的構(gòu)成基本沒有區(qū)別,最大的不同是,通欄導(dǎo)航欄的背景層一般與下方的模塊打通了,在視覺上看起來(lái)更為統(tǒng)一,還能一定程度上節(jié)約界面空間。如下圖:

通欄導(dǎo)航欄常用在電商、旅游等界面復(fù)雜或是需要烘托氛圍的界面中(多伴隨著背景處理),有些也會(huì)放在頂部通欄Banner上,節(jié)省空間的同時(shí)減少割裂感。


通欄導(dǎo)航欄的背景處理方式一般有三種

1.特殊背景處理:與下方模塊整體風(fēng)格保持一致,多采用與下方一致的圖片背景;

2.顏色、漸變背景:采用純色或是漸變背景,常見于卡片風(fēng)格的界面;

3.黑色透明漸變蒙層:采用一層漸變蒙層,常見于圖片Banner上,保證導(dǎo)航欄文字的可識(shí)別性。




三、大標(biāo)題導(dǎo)航欄

自ios11發(fā)布后,大標(biāo)題風(fēng)格的導(dǎo)航欄便開始流行起來(lái),尤其是飛機(jī)稿總能看見大標(biāo)題導(dǎo)航欄的影子。普通的導(dǎo)航欄在二倍圖下高度只有88px,標(biāo)題字號(hào)為36px,而大標(biāo)題導(dǎo)航欄在二倍圖下高度足足有192px,標(biāo)題字號(hào)為68px。


但并不是所有APP都適合使用大標(biāo)題導(dǎo)航欄,并且即便使用大標(biāo)題導(dǎo)航欄,整個(gè)APP中也不會(huì)全部使用,使用中界面向上滑動(dòng)也會(huì)切換成正常狀態(tài)的導(dǎo)航欄或直接隱去導(dǎo)航欄,便于內(nèi)容的查看。

 

有些APP也會(huì)折中使用,在常規(guī)88PX(二倍圖)導(dǎo)航欄高度下,放大字號(hào),隱去分割線,使標(biāo)題看起來(lái)更大。



使用大標(biāo)題導(dǎo)航欄,你需要考慮以下兩點(diǎn):

1.是否需要幫助用戶快速確認(rèn)所處位置(多為產(chǎn)品頁(yè)面重復(fù)性多,或是功能單一的APP);

2.APP整體風(fēng)格是否偏向簡(jiǎn)約大氣。

大標(biāo)題導(dǎo)航欄總給人一種高逼格的感覺,這也是為什么飛機(jī)稿喜歡使用大標(biāo)題,但卻沒見國(guó)內(nèi)的電商APP使用。



四、小程序?qū)Ш綑?/span>

微信的小程序?qū)Ш綑?,在頂部右上方有一個(gè)不可去除也無(wú)法編輯的Titlebar按鈕,微信配置了一深一淺兩種風(fēng)格。

 

從APP轉(zhuǎn)換到小程序時(shí),要注意調(diào)整APP的頂部導(dǎo)航欄的位置以及搜索框的大小,避免被Titlebar遮擋,如下圖:

上圖中,豌豆公主的頂部導(dǎo)航欄整體下移,并且減小了搜索框的高度,提高屏幕的利用率。


五、劃重點(diǎn)

·常規(guī)導(dǎo)航欄主要包括簡(jiǎn)單標(biāo)題導(dǎo)航欄、搜索框?qū)Ш綑谝约癟ab/分段控件導(dǎo)航欄通欄導(dǎo)航欄

 

·通欄導(dǎo)航欄要注意導(dǎo)航背景的處理,常用的有特殊背景處理、顏色漸變背景、黑色透明漸變蒙層

 

·大標(biāo)題導(dǎo)航欄使界面整體更有逼格,但不是所有APP都適合的,要根據(jù)情況合理使用

 

·微信小程序?qū)Ш綑谠陧敳坑疑戏接幸粋€(gè)不可去除也無(wú)法編輯的Titlebar按鈕,從APP換到小程序時(shí)要注意重新調(diào)整導(dǎo)航欄

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



css高級(jí)選擇器和基本選擇器

seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

ID選擇器>類選擇器>標(biāo)簽選擇器
行內(nèi)樣式>內(nèi)部樣式>外部樣式
*結(jié)構(gòu)偽類選擇器 一旦設(shè)置 不管在行內(nèi)還是在后面重新設(shè)置,都沒辦法改變
*結(jié)構(gòu)偽類選擇器設(shè)置奇偶行以及從第三行開始變色如何實(shí)現(xiàn)
nth-cild(2N+3)表示從第三行開始的奇數(shù)行
同理 nth-child(2N+4)表示從第四行開始的偶數(shù)行
nth-cild(2N+5)表示從第五行開始的奇數(shù)行
*設(shè)置前三個(gè):
p:nth-child(-n+3){
background-color: #b3d4fc;
}
*使用E F:nth-child(n)和E F:nth-of-type(n)的 關(guān)鍵點(diǎn)
E F:nth-child(n)在父級(jí)里從一個(gè)元素開始查找,不分類型
E F:nth-of-type(n)在父級(jí)里先看類型,再看位置

注意
child 跟子選擇器沒有關(guān)系,可以是子選擇,也可以是后代選擇 由層次選擇器 (如table tr)來(lái)控制

1.層次選擇器
table td 后代選擇器 td包含在table里
div>p子選擇器 p是div的子元素
p1+p p1后面一個(gè)兄弟p變化 是對(duì)p進(jìn)行處理 p1不變 而且只是下面相鄰的變化 上面相鄰不變化
p1~p p1后面所有兄弟p變化 p1不變
2.結(jié)構(gòu)偽類選擇器
P:first-child 作為父元素的第一個(gè)子元素得元素 p
P:last-child 作為父元素的最后一個(gè)子元素得元素 p
P a :nth-child(n) p中第n個(gè)a元素 (even)(odd)
p:first-of-type 必須是p元素 不是子元素也行
p a:nth-of-type(n)
必須是a元素 不是a的子元素也行
3.屬性選擇器
a[id] a標(biāo)簽中含有id的
a[id=111] a標(biāo)簽中的id=111的
a[href*=http] a標(biāo)簽中包含href屬性 且都包含http
a[href&=png] a標(biāo)簽中包含href屬性 且最后以png結(jié)尾
a[href^=http://] a標(biāo)簽中包含href屬性且以http://開頭
1.層次選擇器

*相鄰兄弟選擇器,只對(duì)后面的兄弟有作用,對(duì)前面的兄弟沒效果。
*相鄰兄弟選擇器,E+F E不會(huì)產(chǎn)生效果效果

2.結(jié)構(gòu)偽類選擇器


使用E F:nth-child(n)和E F:nth-of-type(n)的 關(guān)鍵點(diǎn)
E F:nth-child(n)在父級(jí)里從一個(gè)元素開始查找,不分類型
E F:nth-of-type(n)在父級(jí)里先看類型,再看位置

注意
child 跟子選擇器沒有關(guān)系,可以是子選擇,也可以是后代選擇 由層次選擇器 (如table tr)來(lái)控制
設(shè)置前三個(gè):
p:nth-child(-n+3){
background-color: #b3d4fc;
}
3.屬性選擇器

舉例:
a[href=^http]{backgroud-color:red}

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

想做大數(shù)據(jù)可視化?來(lái)看高手的實(shí)戰(zhàn)案例!

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

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

在大數(shù)據(jù)時(shí)代,數(shù)字化轉(zhuǎn)型已經(jīng)成為行業(yè)迫切的需求。2016-2018年金融、醫(yī)療、政府、安全等行業(yè)在大數(shù)據(jù)方向上的投入持續(xù)增加,大數(shù)據(jù)可視化的需求呈現(xiàn)爆發(fā)式增長(zhǎng),相關(guān)產(chǎn)品也紛紛推出:阿里 DataV 的「雙十一的天貓可視化大屏」、360的數(shù)博會(huì)企業(yè)安全大屏、帆軟的 BI系統(tǒng)。面對(duì)井噴式的市場(chǎng)需求和部門業(yè)務(wù)在 To G、To B 的拓展需求,需要快速儲(chǔ)備大數(shù)據(jù)可視化的能力,作為一個(gè) To C 的設(shè)計(jì)團(tuán)隊(duì)面臨的挑戰(zhàn)和責(zé)任都是巨大的。

(編者注:由于本文動(dòng)圖太大,將近100M,為了不影響移動(dòng)端讀者的閱讀體驗(yàn),本文圖片都是靜態(tài)截圖,動(dòng)圖文章鏈接戳:https://docs.qq.com/doc

一、項(xiàng)目背景

在過(guò)去一年中,潘洛斯(Penrose)團(tuán)隊(duì)參與了「靈鯤」態(tài)勢(shì)感知系統(tǒng)、「麒麟」系統(tǒng)、「鷹眼」反電話詐騙系統(tǒng)等14個(gè)大數(shù)據(jù)可視化產(chǎn)品的設(shè)計(jì)。隨著產(chǎn)品不斷的探索和迭代,積累了一些行之有效的大數(shù)據(jù)可視化設(shè)計(jì)的心得和方法。基于「靈鯤」這個(gè)案例,分享一下我們?cè)诖髷?shù)據(jù)可視化方向的設(shè)計(jì)和思考,希望能夠給對(duì)大數(shù)據(jù)可視化感興趣的同學(xué)提供一些思路。

「靈鯤」是 MIG 安全云部門與潘洛斯(Penrose)團(tuán)隊(duì)合作的,基于潘洛斯大數(shù)據(jù)可視化引擎衍生出的一款金融風(fēng)險(xiǎn)監(jiān)控可視化產(chǎn)品。應(yīng)北京與深圳金融辦的需求,搭建靈鯤金融風(fēng)險(xiǎn)態(tài)勢(shì)感知系統(tǒng),實(shí)現(xiàn)事中風(fēng)險(xiǎn)控制,減少網(wǎng)絡(luò)欺詐損失。

著手設(shè)計(jì)之前,我們需要了解:大數(shù)據(jù)市場(chǎng)規(guī)模和各行業(yè)投入有多大, 政企客戶的大數(shù)據(jù)可視化產(chǎn)品的痛點(diǎn)是什么?對(duì)比深耕多年的競(jìng)品,我們?cè)O(shè)計(jì)的突破口在哪?——挖掘我們的機(jī)遇和發(fā)力點(diǎn)。

二、我們的客戶,目標(biāo)群體

數(shù)據(jù)顯示,2017年中國(guó)大數(shù)據(jù)產(chǎn)業(yè)規(guī)模為4700億元。隨著一系列政策的出臺(tái),大數(shù)據(jù)國(guó)家戰(zhàn)略正在加速落地,大數(shù)據(jù)行業(yè)將持續(xù)增長(zhǎng),預(yù)計(jì)2018年中國(guó)大數(shù)據(jù)產(chǎn)業(yè)規(guī)模將達(dá)到6200億元,增幅達(dá)32%。需求層面,預(yù)計(jì)2020年大數(shù)據(jù)應(yīng)用市場(chǎng)需求中,僅政府需求就占比35%,另外包括醫(yī)療、交通、金融等多個(gè)行業(yè)在大數(shù)據(jù)和信息化建設(shè)投入也將持續(xù)增加。

除了旺盛的需求以外,我們還注意到很多政企內(nèi)部數(shù)據(jù)基礎(chǔ)很好,以宜昌為例,宜昌智慧辦匯集了來(lái)自32個(gè)部門、60個(gè)系統(tǒng)的大量詳盡的實(shí)施城市數(shù)據(jù)。與這些政企單位合作,易形成行業(yè)燈塔,便于規(guī)模復(fù)制。另外,針對(duì)大數(shù)據(jù)可視化,目前政企已不滿足于「面子工程」,更多的希望大數(shù)據(jù)可視化與 AI 結(jié)合,呈現(xiàn)更復(fù)雜多樣的數(shù)據(jù),以輔助決策。

基于以上的市場(chǎng)潛在規(guī)模的考察和典型客戶研究,在進(jìn)行「靈鯤」產(chǎn)品能力規(guī)劃時(shí),我們主要考慮以下三類使用場(chǎng)景: 政府機(jī)構(gòu)決策、展會(huì)展臺(tái)及參觀視察。

在金融局等相關(guān)政府機(jī)構(gòu)的日常工作中,決策層和相關(guān)工作人員會(huì)基于實(shí)時(shí)金融平臺(tái)數(shù)據(jù),針對(duì)日常事務(wù)或緊急事件進(jìn)行決策管理,監(jiān)控大廳也就應(yīng)運(yùn)而生。基于這種工作方式,我們可以發(fā)現(xiàn)潘洛斯的產(chǎn)品特性非常契合監(jiān)控大廳的使用場(chǎng)景。在監(jiān)控大廳中,用戶是通過(guò)兩種不同的信息界面進(jìn)行工作的,分別是綜合數(shù)據(jù)可視化大屏(總屏)以及工作人員獨(dú)立使用的電腦屏幕(分屏)。其中,在總屏上,呈現(xiàn)的內(nèi)容通常是一些對(duì)于決策者來(lái)說(shuō)至關(guān)重要的信息:正在發(fā)生的事件的狀態(tài)和可能趨勢(shì)(發(fā)生了什么)、值得注意的風(fēng)險(xiǎn)(需要團(tuán)隊(duì)做什么)以及風(fēng)險(xiǎn)的處理進(jìn)度(團(tuán)隊(duì)做的怎么樣);而在分屏上,主要為工作人員提供數(shù)據(jù)分析及風(fēng)險(xiǎn)事件處理功能,幫助團(tuán)隊(duì)對(duì)事件迅速作出響應(yīng),協(xié)作。

不同于工作場(chǎng)景,靈鯤產(chǎn)品在展會(huì)中展臺(tái)的主要受眾是參會(huì)人士,除了一般民眾外,更有價(jià)值的觀眾主要來(lái)自于媒體和潛在客戶等。所以在這個(gè)場(chǎng)景中展示的內(nèi)容與實(shí)際工作中的數(shù)據(jù)可視化內(nèi)容有一定的區(qū)別,更多的是對(duì)產(chǎn)品能力的展示、產(chǎn)品的宣傳以及社會(huì)價(jià)值的呈現(xiàn)。如何直觀的呈現(xiàn)產(chǎn)品的能力,并使觀眾快速獲得有價(jià)值的信息并留下深刻印象非常重要。這也決定了在這個(gè)場(chǎng)景中,用戶不僅包括觀眾,也包括演講者。我們需要考慮如何通過(guò)控制端讓講演者而流暢的完成產(chǎn)品介紹。

在金融局等政府機(jī)構(gòu),經(jīng)常會(huì)有上級(jí)領(lǐng)導(dǎo)視察參觀的接待活動(dòng)。這些來(lái)訪的貴賓往往希望了解關(guān)于機(jī)構(gòu)更全面和具體的信息,包括但不限于工作流程、工作成績(jī)等,所以我們認(rèn)為這個(gè)場(chǎng)景綜合了以上兩種場(chǎng)景的主要特點(diǎn)。這里的用戶包括來(lái)訪人員,演示人員以及工作人員,展示的內(nèi)容也往往不局限于金融風(fēng)險(xiǎn)大數(shù)據(jù)的可視化,還會(huì)包括工作方式和流程本身。

三、行業(yè)競(jìng)品對(duì)比,反觀自身發(fā)力點(diǎn)

通過(guò)對(duì)阿里 DataV,AntV、360、帆軟的大數(shù)據(jù)可視化產(chǎn)品的體驗(yàn),我們從產(chǎn)品呈現(xiàn)、產(chǎn)品體驗(yàn)、產(chǎn)品技術(shù)、部署方式和商業(yè)模式幾個(gè)維度的橫向?qū)Ρ?。阿里的技術(shù)對(duì)可視化效果的局限性很大,優(yōu)點(diǎn)是產(chǎn)品實(shí)現(xiàn)模板化、系統(tǒng)實(shí)時(shí)可交互,用戶可以快速搭建自己的可視化產(chǎn)品;360產(chǎn)品可視化呈現(xiàn)3D化,數(shù)據(jù)呈現(xiàn)效果和數(shù)據(jù)感知度較2D更優(yōu),但是系統(tǒng)非實(shí)時(shí)可交互,而且搭建周期長(zhǎng),成本較高;帆軟的可視化是傳統(tǒng)報(bào)表型,可視化效果呈現(xiàn)缺乏競(jìng)爭(zhēng)力。

經(jīng)過(guò)對(duì)比,我們不難發(fā)現(xiàn)3D化數(shù)據(jù)呈現(xiàn)能力和數(shù)據(jù)感知度是最高的。但是局限于目前的技術(shù),項(xiàng)目成本高、研發(fā)周期長(zhǎng)、難以滿足業(yè)務(wù)的發(fā)展速度。

四、我們的機(jī)遇和挑戰(zhàn)

基于市場(chǎng)需求和競(jìng)品分析,我們從以下三個(gè)方面分別分析了產(chǎn)品的機(jī)會(huì)和突破點(diǎn):

  • 可視化:數(shù)據(jù)和場(chǎng)景的呈現(xiàn)3D化,滿足更多維度的數(shù)據(jù)呈現(xiàn),支持云+本地實(shí)時(shí)大數(shù)據(jù)呈現(xiàn)能力;
  • 產(chǎn)品化:場(chǎng)景、組件、數(shù)據(jù)、圖表全部實(shí)現(xiàn)可云端動(dòng)態(tài)更新和配置的模塊化,降低維護(hù)成本、提高服用率、縮短項(xiàng)目周期,無(wú)縫打包接入業(yè)務(wù)數(shù)據(jù),提供豐富可自定義的可擴(kuò)展接口;
  • 大數(shù)據(jù)+AI:基于公司多領(lǐng)域多業(yè)務(wù)線的大數(shù)據(jù)融合以及 AI 能力提供豐富的基于時(shí)間、空間、數(shù)據(jù)的預(yù)測(cè)預(yù)警、統(tǒng)計(jì)表達(dá)能力。
1. 產(chǎn)品架構(gòu)規(guī)劃

基于對(duì)靈鯤態(tài)勢(shì)感知系統(tǒng)的使用場(chǎng)景、用戶需求以及機(jī)會(huì)點(diǎn)的考慮,我們規(guī)劃了未來(lái)產(chǎn)品的整體架構(gòu),包括大屏端、云端、客戶管理端、小屏端以及虛屏端。大屏端基于本地端引擎進(jìn)行大數(shù)據(jù)可視化呈現(xiàn)??蛻艄芾矶税▓?bào)表和配置管理等工具,幫助用戶進(jìn)行分析數(shù)據(jù)和策略管理。小屏端主要考慮操作控制和移動(dòng)辦公等移動(dòng)使用場(chǎng)景,提供大屏控制、移動(dòng)審批、監(jiān)管、公眾號(hào)等功能。以上三個(gè)端由云端拉取和更新數(shù)據(jù)。虛屏則提供差異化的大數(shù)據(jù)可視化體驗(yàn),如增強(qiáng)現(xiàn)實(shí)等新奇有趣的玩法。由于大屏端在我們的規(guī)劃里是態(tài)勢(shì)感知系統(tǒng)的核心,且落地到合作方的模塊,以下分享的內(nèi)容將主要圍繞大屏的內(nèi)容設(shè)計(jì)展開,未來(lái)如果產(chǎn)品規(guī)劃中的其他模塊陸續(xù)上線,我們?cè)僮龇窒怼?

2. 大屏內(nèi)容設(shè)計(jì)

本地端引擎

早期我們?cè)O(shè)計(jì)的「麒麟」系統(tǒng)、「鷹眼」反電話詐騙系統(tǒng)在對(duì)外在大屏上展示主要是通過(guò) web 端的方式去實(shí)現(xiàn),雖然適配性尚可,但很多設(shè)計(jì)效果無(wú)法完全還原。我們也嘗試性用 webGL 和 three.js 的方式把設(shè)計(jì)效果再做進(jìn)一步提升,但迫于研發(fā)周期和實(shí)際性能的壓力,最后也只能作罷。中期我們嘗試使用3D工具輸出視頻的方式做過(guò)一些過(guò)渡,輸出效果是沒有問(wèn)題,但如果在展會(huì)上遇到媒體采訪,事情就會(huì)變得異常尷尬。媒體會(huì)詢問(wèn)展示內(nèi)容的真實(shí)性,數(shù)據(jù)的實(shí)效性,甚至采訪的時(shí)候需要停留在某一個(gè)畫面,我方參會(huì)人員配合起來(lái)非常麻煩。后來(lái)我們也研究過(guò)競(jìng)品使用的工具,例如 Ventuz,工具最終輸出的效果是不錯(cuò),但是界面、操作極其復(fù)雜,相關(guān)教程和素材在網(wǎng)絡(luò)上極少,授權(quán)費(fèi)用也相當(dāng)昂貴。最終經(jīng)過(guò)我們內(nèi)部商討和研究,也請(qǐng)教了一些 IEG 專家的意見,決定使用游戲引擎作為本地端的顯示引擎。

Unity 和 Unreal 我們也糾結(jié)過(guò)許久,甚至 Unity 上我們也出過(guò)可交互的 Demo,但最終選擇了 Unreal 的原因主要有以下幾個(gè)點(diǎn):

  • 基于前面我們提到的產(chǎn)品架構(gòu),我們的核心是在大屏,而大屏部署主要依賴 PC 做為計(jì)算平臺(tái),相較于 Unity,Unreal 在 PC 端的技術(shù)積累要更加深厚,實(shí)時(shí)渲染出來(lái)的光影效果和質(zhì)感表現(xiàn)要更穩(wěn)定于 Unity 的輸出;
  • Unreal 自帶藍(lán)圖-可視化腳本系統(tǒng),這對(duì)于設(shè)計(jì)團(tuán)隊(duì)出身,零代碼開發(fā)經(jīng)驗(yàn)的我們來(lái)說(shuō)上手、學(xué)習(xí)起來(lái)更快更方便;
  • 線上有大量的視頻教程,各種插件和美術(shù)素材也比Unity更豐富;
  • 有《蝙蝠俠:阿卡姆騎士》、《最終幻想15》和《絕地求生》這些3A沙盤游戲作為先例,Unreal 對(duì)于大規(guī)模的場(chǎng)景渲染能力是可被預(yù)期的,而 Unity 目前還沒有可以拿得出手的案例。

色彩基調(diào)

為了打造靈鯤產(chǎn)品的可視化,在競(jìng)品中脫穎而出,我們從產(chǎn)品功能、用戶、愿景三個(gè)維度發(fā)散,提煉出設(shè)計(jì)指南的關(guān)鍵詞:智能、直觀、未來(lái),塑造獨(dú)特的大數(shù)據(jù)可視化風(fēng)格體系。

靈鯤金融態(tài)勢(shì)感知系統(tǒng)內(nèi)容架構(gòu)分為數(shù)據(jù)維度和場(chǎng)景維度,數(shù)據(jù)是核心,場(chǎng)景是大數(shù)據(jù)呈現(xiàn)的承載體;場(chǎng)景使用具有金屬質(zhì)感的深青灰,符合理性的、冷靜的、智能化產(chǎn)品的個(gè)性;數(shù)據(jù)色彩使用透明、發(fā)光、具有未來(lái)感的高亮色,和場(chǎng)景形成強(qiáng)對(duì)比,使數(shù)據(jù)更為突顯、更具吸引力;為了強(qiáng)化客戶對(duì)于風(fēng)險(xiǎn)的感知,通過(guò)顏色區(qū)分?jǐn)?shù)據(jù)的風(fēng)險(xiǎn)等級(jí),更直觀的傳達(dá)數(shù)據(jù)的含義。如:高風(fēng)險(xiǎn)的使用紅色,紅色讓人聯(lián)想到危險(xiǎn)、警報(bào)。

呈現(xiàn)方式

在現(xiàn)有的產(chǎn)品和傳統(tǒng)認(rèn)知中,大數(shù)據(jù)產(chǎn)品內(nèi)容是各種樣式的圖形和圖表,主要以平面為主。我們從游戲、科幻電影中收集了一輪大數(shù)據(jù)可視化內(nèi)容相關(guān)的案例,從視覺維度上看,主要有這幾個(gè)特點(diǎn):一、具有很強(qiáng)的空間感,支持多種數(shù)據(jù)同屏呈現(xiàn),可交叉分析對(duì)比,承載性強(qiáng);二、高精度的模型和材質(zhì),豐富的粒子、動(dòng)效,更加貼近現(xiàn)實(shí)的光影呈現(xiàn);三、互動(dòng)性強(qiáng),可交互,實(shí)時(shí)演算。

從大數(shù)據(jù)可視化的內(nèi)容維度上看,梳理的3D架構(gòu),主要包括:數(shù)據(jù)維度>基礎(chǔ)建設(shè)>交通運(yùn)輸>行政分區(qū)>自然條件。

數(shù)據(jù)維度層是最核心的部分,位于場(chǎng)景上方最突出的位置,能夠更清晰的展示風(fēng)險(xiǎn)數(shù)據(jù)的分布、量級(jí);行政區(qū)域和交通層是城市場(chǎng)景最基礎(chǔ)的數(shù)據(jù)維度,方便用戶進(jìn)行區(qū)域的數(shù)據(jù)對(duì)比和分析;基礎(chǔ)建設(shè)層包括城市的建筑、標(biāo)志性建筑、照明、橋梁、等,還原城市獨(dú)特風(fēng)貌;通過(guò)突出城市的標(biāo)志性建筑,強(qiáng)化城市、區(qū)域的識(shí)別性,輔助數(shù)據(jù)傳達(dá);自然條件層包括地形、河流、植被、展示真實(shí)的環(huán)境特征,用戶更有代入感。

△ 北京場(chǎng)景

△ 鳥瞰視角、漫游視角自由切換,滿足全局、街道、建筑的不同顆粒度的數(shù)據(jù)呈現(xiàn),方便用戶進(jìn)行縱向的數(shù)據(jù)對(duì)比。

△ 場(chǎng)景整體風(fēng)格圖

數(shù)據(jù)表現(xiàn)

靈鯤的3D數(shù)據(jù)樣式有柱狀圖和散點(diǎn)圖。如何把司空見慣的數(shù)據(jù)樣式,設(shè)計(jì)出產(chǎn)品的個(gè)性,是我們重點(diǎn)要解決的問(wèn)題。為了體現(xiàn)大數(shù)據(jù)的力量感,使用科幻電影中的聚合能量、發(fā)光的能量石作為柱狀圖的主圖形;同時(shí)把數(shù)據(jù)采集、融合、分析的過(guò)程具象為動(dòng)態(tài)粒子網(wǎng)絡(luò),作為輔助圖形。數(shù)據(jù)圖形和結(jié)構(gòu)中都融合了品牌 DNA 的三角圖形,數(shù)據(jù)樣式更具有品牌的個(gè)性。

△ 柱狀圖

△ 散點(diǎn)圖

預(yù)見未來(lái)的功能創(chuàng)新

時(shí)間線:3D的維度基礎(chǔ)上,我們?cè)黾恿藭r(shí)間的維度,通過(guò)拖動(dòng)時(shí)間線查看不同時(shí)間點(diǎn)的數(shù)據(jù)的變化趨勢(shì),由此對(duì)未來(lái)數(shù)據(jù)進(jìn)行預(yù)測(cè)。為了強(qiáng)化用戶對(duì)于時(shí)間感知,設(shè)計(jì)了白天和晚上兩種風(fēng)格,白天和夜晚隨著時(shí)間變化而變化。

天氣系統(tǒng):天氣是未來(lái)數(shù)據(jù)分析極其重要的一個(gè)因子,它會(huì)直接影響交通(例如人流、物流、航空)、醫(yī)療(例如疾病傳播、醫(yī)院就診)等領(lǐng)域。所以我們?cè)O(shè)計(jì)了通用的天氣系統(tǒng)組件,呈現(xiàn)實(shí)時(shí)天氣情況,以輔助用戶進(jìn)行數(shù)據(jù)分析。

控制端:符合大屏使用場(chǎng)景和用戶操作習(xí)慣,同時(shí)小屏控制端支持更復(fù)雜更精準(zhǔn)的操作。

組件庫(kù)搭建

為了提升產(chǎn)品搭建的效率,降低了研發(fā)周期和成本,產(chǎn)品功能模塊實(shí)現(xiàn)了組件化,分為3D場(chǎng)景組件、3D數(shù)據(jù)組件、2D數(shù)據(jù)組件。任何一位設(shè)計(jì)師都可以根據(jù)產(chǎn)品需求,搭配組件模塊,快速搭建大數(shù)據(jù)可視化產(chǎn)品。

數(shù)據(jù)內(nèi)容的包裝

通過(guò)該產(chǎn)品,一方面能夠輔助金融局等政府機(jī)構(gòu)領(lǐng)導(dǎo)把控整體金融平臺(tái)風(fēng)險(xiǎn)、輔助做出平臺(tái)整改指導(dǎo)決策意見,展示金融工作成績(jī);另一方面體現(xiàn)出騰訊大數(shù)據(jù)能力和公司的社會(huì)責(zé)任;最后,通過(guò)從更長(zhǎng)遠(yuǎn)的眼光去包裝產(chǎn)品,打造智慧監(jiān)管標(biāo)桿產(chǎn)品,從而推動(dòng)與政府客戶更深入廣泛的合作。具體內(nèi)容通過(guò)以下兩條線進(jìn)行組織:

橫線:各個(gè)監(jiān)管維度

靈鯤金融風(fēng)險(xiǎn)態(tài)勢(shì)感知系統(tǒng)專注于呈現(xiàn)金融風(fēng)險(xiǎn)數(shù)據(jù)的呈現(xiàn),主要分為公司層面和用戶層面,綜合體現(xiàn)潛在的風(fēng)險(xiǎn)趨勢(shì)和實(shí)際影響的范圍。除了靈鯤用于監(jiān)管金融數(shù)據(jù),整個(gè)監(jiān)管平臺(tái)還負(fù)責(zé)展示包括政治、生態(tài)、電信、消費(fèi)在內(nèi)的多個(gè)監(jiān)管維度,這些維度與金融監(jiān)管維度為同一個(gè)內(nèi)容層級(jí)。我們考慮到騰訊的大數(shù)據(jù)能力可以幫助更多城市綜合管理者了解整個(gè)網(wǎng)絡(luò)社會(huì)的全局性風(fēng)險(xiǎn),所以每個(gè)維度都是智慧監(jiān)管必不可少的一部分,并且每個(gè)維度之間的橫向交叉對(duì)比能夠使智慧監(jiān)管平臺(tái)發(fā)揮出更大的社會(huì)價(jià)值。

縱線:監(jiān)管顆粒度

靈鯤系統(tǒng)中觀眾可以從全局?jǐn)?shù)據(jù)一直下鉆到個(gè)體數(shù)據(jù),實(shí)現(xiàn)不同顆粒度的監(jiān)管目的。

具體來(lái)講,全國(guó)的安全風(fēng)險(xiǎn)最終是以加權(quán)平均后的指數(shù)形式體現(xiàn)出來(lái);再到具體的省份和城市,內(nèi)容細(xì)化到具體風(fēng)險(xiǎn)事件的發(fā)生情況,如電信安全監(jiān)管維度,呈現(xiàn)電信詐騙使用的偽基站的位置,以及發(fā)送詐騙短信的數(shù)量等;最后細(xì)化到城市中的機(jī)構(gòu)和建筑,呈現(xiàn)具體機(jī)構(gòu)的運(yùn)行情況和具體高風(fēng)險(xiǎn)企業(yè)所在建筑進(jìn)行實(shí)時(shí)監(jiān)控。

3. 產(chǎn)品演示視頻

https://v.qq.com/x/page/d0742kep4k1.html

結(jié)語(yǔ)

潘洛斯團(tuán)隊(duì)是基于 DNA 設(shè)計(jì)中心下的大數(shù)據(jù)可視化團(tuán)隊(duì),成員來(lái)自于 MIG 安全和醫(yī)療部門,早期專注于 To C 端的產(chǎn)品設(shè)計(jì),過(guò)去一年里隨著公司戰(zhàn)略的變化和部門業(yè)務(wù)方向的變化,我們逐漸開始把產(chǎn)品設(shè)計(jì)的重心和思考放在了 To B、To G 領(lǐng)域,不斷做著嘗試和探索。以前做 To C 的時(shí)候我們關(guān)注的更多是 DAU、轉(zhuǎn)化率、日活、滿意度這些和產(chǎn)品體驗(yàn)相關(guān)聯(lián)的指標(biāo),滿足絕大多數(shù)互聯(lián)網(wǎng)用戶的訴求是我們首要去解決的問(wèn)題?,F(xiàn)在做 To B、To G 領(lǐng)域的設(shè)計(jì),我們更多思考的是如何包裝我們現(xiàn)有的業(yè)務(wù)能力,能夠通過(guò)更加簡(jiǎn)單、直接、有效的方式觸達(dá)給我們的客戶,讓他們更容易理解像騰訊這樣擁有海量數(shù)據(jù)和算法能力的互聯(lián)網(wǎng)公司如何幫助他們進(jìn)一步提升他們的業(yè)務(wù)效率和產(chǎn)出,給這個(gè)社會(huì)創(chuàng)造更多的價(jià)值,這也是騰訊多年來(lái)想要承擔(dān)的社會(huì)責(zé)任之一。

文章來(lái)源:優(yōu)設(shè)

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

日歷

鏈接

個(gè)人資料

存檔