前端的UI設計與互動之資料展示篇

2022-05-09 08:00:08 字數 945 閱讀 2904

合適的資料展示方式可以幫助使用者快速地定位和瀏覽資料,以及更高效得協同工作。在設計時有以下幾點需要注意:

依據資訊的重要等級、操作頻率和關聯程度來編排展示的順序。

注意極端情況下的引導。如資料資訊過長,內容為空的初始化狀態等。

1、**

**被公認為是展現資料最為清晰、高效的形式之一。

注: 1. **中的時間、狀態、操作欄需保持詞語完整不過行。 2. 當資料為空時,可使用『- -』來表示暫無資料。

2、摺疊面板(collapse)

摺疊面板通過對資訊的分組和收納,指引使用者遞進式的獲取資訊,使介面保持整潔的同時增加空間的有效利用率。

注: 若摺疊內容彼此之間關聯度較低時,可使用更為節省空間的『手風琴』模式——『手風琴』是一種特殊的摺疊面板,只允許單項內容區域展開。

3、卡片(card)

卡片是一種承載資訊的容器,對可承載的內容型別無過多限制,它讓一類資訊集中化,增強區塊感的同時更易於操作;卡片通常以網格或矩陣的方式排列,傳達相互之間的層級關係。適合較為輕量級和個性化較強的資訊區塊展示。

注: 1. 卡片通常根據柵格進行排列,建議一行最多不超過四個 2. 在有限的卡片空間內需注意資訊之間的間距,若資訊過長可做截斷處理。

4、走馬燈(carousel)

作為一組平級內容的並列展示模式,常用於或卡片輪播,可由使用者主動觸發或者系統自動輪播。適合用於官網首頁、產品介紹頁等展示型區塊。

注: 1. 輪播的數量不宜過多以免造成使用者厭煩,控制在 3~5 個之間為最佳 2. 建議在設計上提供暗示,讓使用者對輪播的數量和方向保持清晰的認知

5、樹形控制項(tree)

『樹形控制項』通過逐級大綱的形式來展現資訊的層級關係,高效且具有極佳的視覺可視性,使得整體資訊框架一目了然。

6、時間軸(timeline)

每一條資訊以時間為主軸,內容可涵蓋主題、型別、相關的附加內容等等。適用於包括事件、任務、日曆標註以及其他相關的資料展示。

前端與UI互動1

1,頁面寬度問題 主要內容部分,目前主要的解析度一般都在960以上 960 1000 1200等,這些都屬於正常的尺寸,但也有設計師做出類似973 1011等奇葩尺寸 這個問題我不太好意思拿出來聊,太低階了。當然,奇葩的單數行高 相同元素不同大小等等這都是屬於相似問題。2,毛邊問題 乙個方方正正的按...

react與前端UI介面進行互動

在react中通過this.state在construtor構造器裡面進行設定值,對變數進行初始化,然後在render 函式的內部進行this.setsatae 鍵值對改變值,通過props在ui介面裡面進行資料間的互動。const cardexamplecard props wilson 管理員 ...

Android的UI設計與後台執行緒互動

本文將討論android應用程式的執行緒模型以及如何使用執行緒來處理耗時較長的操作,而不是在主線程中執行,保證使用者介面 ui 的流暢執行。本文還將闡述一些使用者介面 ui 中與執行緒互動的api。ui使用者介面執行緒 1 public void onclick view v 210 start 1...