響應式布局設計|創造無縫的跨平臺用戶體驗

0 評論 3974 瀏覽 21 收藏 13 分鐘

本文主要介紹了響應式布局設計的概念和發展趨勢,以及在實際項目中的應用場景和實現方法。

今天分享的是「響應式設計」。

隨著科技的不斷進步,用戶對于在線體驗的需求也日益增長。在這個數字化時代,我們生活的每一個角落都充滿了屏幕—一從智能手機到平板電腦,再到大型顯示器和電視,這些屏幕的尺寸和分辨率各異,要求我們的設計必須能夠靈活適應各種設備和環境。

這就是響應式設計的魅力所在,它為我們提供了一個全新的視角,讓我們能夠創造出更加流暢、統一且個性化的用戶體驗。

一、常見的布局方式

常見的布局適配方式有:靜態布局、流式布局、自適應布局、彈性布局、響應式布局,每種布局方式都有其獨特的優勢和適用場景,本次重點介紹:響應式布局。

1. 靜態布局

即傳統Web設計,網頁上的所有元素的尺寸一律使用px作為單位。

布局特點:

固定內容寬度,不管屏幕尺寸具體是多少,布局及內容始終不變;如果小于這個寬度就會出現滾動條,如果大于這個寬度則內容居中外加背景。

2. 流式布局

流式布局(Liquid)的特點(也叫”Fluid”)是頁面元素的寬度按照屏幕分辨率進行適配調整,但整體布局不變。代表作柵欄系統(網格系統)。

布局特點:

屏幕分辨率變化時,頁面里元素的大小會變化而但布局不變;如果屏幕太大或者太小都會導致元素無法正常顯示。

3. 自適應布局

自適應布局的特點是分別為不同的屏幕分辨率定義布局,即創建多個靜態布局,每個靜態布局對應一個屏幕分辨率范圍。改變屏幕分辨率可以切換不同的靜態局部(頁面元素位置發生改變),但在每個靜態布局中,頁面元素不隨窗口大小的調整發生變化??梢园炎赃m應布局看作是靜態布局的一個系列。

布局特點:

多個尺寸的布局方案,每種布局對應一個一個屏幕分辨率范圍;屏幕分辨率變化時,頁面里面元素的位置會變化而大小不會變化。

4. 彈性布局

彈性布局則是隨著瀏覽器拉伸變化,整體包括文字大小都會跟隨變化的一種布局方式。

布局特點:

包裹文字的各元素的尺寸采用em/rem做單位,而頁面的主要劃分區域的尺寸仍使用百分數或px做單位;會讓文字隨著變屏幕進行變動位置。

5. 響應式布局

響應式設計的目標是確保一個頁面在所有終端上(各種尺寸的PC、手機、手表、冰箱的Web瀏覽器等)都能顯示出令人滿意的效果,通常是糅合了流式布局+彈性布局,——分別為不同的屏幕分辨率定義布局。

同時,在每個布局中,應用流式布局的理念,即頁面元素寬度隨著窗口調整而自動適配。即:創建多個流體式布局,分別對應一個屏幕分辨率范圍。

布局特點:

??每個屏幕分辨率下面會有一個布局樣式,即元素位置和大小都會變;能夠適應pc、移動端等多端,如果足夠耐心,效果完美。

響應式幾乎已經成為優秀頁面布局的標準,可以把響應式布局看作是流式布局和自適應布局設計理念的融合。

二、響應式的設計構成

1. 斷點系統

斷點是響應式設計的基石。它們允許設計師調整布局,以適應各種屏幕尺寸和設備的需求。

斷點定義了屏幕尺寸,設計圖應調整到不同的布局。從技術上講,斷點是特定的屏幕尺寸。當窗口大小達到該特定值時(例如,當用戶調整了瀏覽器窗口大小時),布局將發生變化。

然而,在實踐中,設計師傾向于使用“斷點”一詞來指顯示特定布局的屏幕尺寸范圍(最小和最大寬度),因為這是他們必須在媒體查詢中指定的。例如,桌面斷點可能從1200px到1400px不等—這意味著桌面布局將顯示在該寬度范圍內的任何屏幕上。

隨著網站尺寸大小的調整,它經歷了2個不同的斷點。因此,布局從4列改為2列布局。

斷點越多,設計效果就越能正確、優雅地適應不同顆粒狀的屏幕尺寸變化。然而,在設計資源有限的實際情況下,擁有許多與過多屏幕尺寸相對應的布局可能不起作用。在實踐中,設計師通常只能容納2-3個斷點。

2. 四個常見的斷點

通常,設計師會考慮設計4個基本斷點。我們使用4個尺碼(超小、小號、中號、大號),因為每個尺寸都沒有具體的標準。如前所述,每個斷點通常包含最小和最大寬度,可自定義以適應設計的布局需求。

確定這些斷點確切值的起點是分析受眾在訪問網站時使用的設備范圍,然后建立斷點,以便您最佳地適應更常見的顯示尺寸。

超?。捍朔秶m用于移動設備,通常高達500px(如果您在橫向時包括設備)。4列網格通常用于此斷點大小。

?。捍朔秶m用于平板電腦設備,范圍從500像素到1200像素。8列網格通常用于這種平板電腦尺寸。

中等:此范圍適用于筆記本電腦設備,通常范圍從1200像素到1400像素。12列網格通常用于這種尺寸。

大:此范圍考慮了大型外部顯示器尺寸,為1400px及以上。12列的網格通常以這種大小繼續。

3. 柵格系統

柵格是以規則的網格陣列來指導和規范網頁中的版面布局以及信息分布,提高界面內布局的一致性,節約成本。

柵格由列(column)、水槽 (gutter)、安全邊距(margin)組成。

列:用于對齊內容。通常使用百分比(%)或固定值定義列的寬度。列的寬度不是一個固定值時,如果柵格的寬度發生變化,則列的寬度也會相應地增大或縮小。

槽:是列之間的間隔。槽用來分隔內容。通常槽的寬度為固定值。

邊距:是內容和屏幕邊緣之間的間隔。通常為固定寬度,用來定義在所有尺寸屏幕下最小的呼吸空間。可根據實際情況確定取值,建議使用8的倍數。

4. 布局

布局是指構成頁面的不同內容和UI元素如何定位在屏幕上。布局允許設計師利用屏幕或設備上的可用空間,使設計和內容對用戶最有意義。

8、12、16 和 24是響應式布局中最常見的列結構。在柵格中放置內容區塊時,內容區塊的位置應該從列開始,到列結束。

為了平衡靈活性與復雜度,以及適用多場景多尺寸,建議采用24 柵格系統。

三、響應式設計示例

在斷點尺寸大小之間移動時,通常會發生以下布局更改:

不同的導航:例如,當從中斷點過渡到小型或超小型斷點時,左側導航可能會在漢堡包圖標下折疊。

折疊列:右列如果存在,可能會折疊到主要內容區域或在其他地方可用。

不同數量的可見內容:布局列可能會增加或減少,導致給定行中的更多或更少的元素(卡片、文件、產品等)。

1. 網絡到移動

文心一言在中等屏幕尺寸下,劃分3列構成網格結構,采用側邊欄+對話列表+對話內容區的布局方式。在移動(小屏幕尺寸)上,3列網格回流到單列網格結構中,將導航及對話列表折疊收入頂部。

在小屏幕尺寸的斷點,文心一言的三列網格被重新流入一列網格結構。

2. 臺式機到筆記本電腦

在Carbon Design System的網站上,左側導航在與大屏幕尺寸對應的布局中默認可見,但在中等屏幕尺寸時,它折疊在頂部欄的漢堡包圖標下。

在大屏幕尺寸下,IBM的左側導航默認可見(頂部)。在中等尺寸下,左側導航折疊在漢堡包菜單(底部)下。

3. 桌面到平板電腦

騰訊云在大屏幕尺寸下,首屏屏幕上會顯示功能模塊和用戶信息模塊。在小尺寸(對應于平板電腦設備)時,默認顯示優先功能,用戶信息模塊在下面。

在大屏幕尺寸下,騰訊云采用兩欄布局,用戶信息顯示在右側(頂部)。在中等尺寸下,變成單欄布局,用戶信息顯示在功能模塊下方(底部)。

四、最后

隨著智能手機屏幕尺寸的增大,需要調整移動斷點以適應更大的顯示尺寸。開發團隊應參與定義網站的斷點,并在定義后考慮設計在不同尺寸下的流動和重新排列。同時,需要關注用戶在特定尺寸上需要知道的信息,以及這些關鍵信息在布局中的可獲取性。

本文由人人都是產品經理作者【Clippp】,微信公眾號:【Clip設計夾】,原創/授權 發布于人人都是產品經理,未經許可,禁止轉載。

題圖來自Unsplash,基于 CC0 協議。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發揮!