RWD不是你想的那樣
響應式網頁的設計概念與製作方法
張米雪
2
現職104人力銀行視覺設計,no2studio工作室網
頁設計, 從事網頁設計多年,專長為網頁設計排
版與摔筆。
Responsive Web Design
3
• 中文翻譯為 響應式網頁 / 自適應網頁
• 配合手機、平板、電腦螢幕各種不同平台,以不同
畫面呈現,讓使用者可以舒適瀏覽的網頁設計
為什麼要RWD?
4
• 比起APP開發,費用省很大!
• 一個網頁全平台通吃,不用考慮是哪個系統或載具
• 工程師只要維護一份HTML即可,管理成本也比較
小
有利必有弊…缺點是
5
• 所有的載具都讀取同一份網頁,手機或平板效能比
較差的載具,會有讀取速度較慢的議題
• 內容影響整體閱讀,不能有過於複雜的排版與內容
• 舊瀏覽器支援度比較差 (ex : IE7 IE8 IE9)
• 設計師會做到脾氣很差…
RWD就像…
6
設計成衣一樣!
7
不管高矮胖瘦大家都穿同一款衣服
8
9
最好是大家穿起來都像林志玲…
10
你說這是不是
超為難設計師…T^T
如何開始??
11
從小到大?從大到小?
12
從螢幕畫面思考先還是手機畫面先?
不管高矮胖瘦
就讓他們通通長一樣咩!
13
就等比例縮放到全部平台呀!
14
最好是有這麼簡單…
那我就不用站在這裡了…
15
手機/平板/電腦螢幕
解析度與比例的差異
16
解析度是??
17
DPI = Dot per inch 每英吋內含幾個點(像素/px)DPI = Dot per inch 每英吋內含幾個點(像素/px)
1英吋 = 2.54公分
<- 2.54 cm -> <- 2.54 cm -> <- 2.54 cm ->
3 dpi
= 3 points per inch
8 dpi
= 8 points per inch
16 dpi
= 16 points per inch
手機/平板/電腦螢幕 常見尺寸
18
• 320x480 (2:3)
• 480x800 (3:5)
• 540x960 (16:9)
• 640x960 (2:3)
• 720x1280 (16:9)
• 768x1280 (3:5)
• 1080x1920 (16:9)
手機
• 600x800 (4:3)
• 600x1024 (75:128)
• 768x1024 (4:3)
• 800x1280 (16:10)
• 1536x2048 (4:3)
• 1920x1080 (16:9)
平板
• 1280x800 (16:10)
• 1280x1024 (4:3)
• 1366x768 (16:9)
• 1440x900 (16:10)
• 1680x1050 (16:10)
• 1920x1080 (16:9)
• 2560x1440 (16:9)
• 2880x1800 (16:10)
電腦螢幕
手機/平板/電腦螢幕 常見尺寸
19
是不是眼都花了…
就是要通通都要符合喔
20
依照螢幕大小思考要擺放的內容
21
破壞總是
比建設來的簡單
22
把需要的東西都先拿出來
再來取捨
23
由大到小 由繁化簡
24
Prototype 原型設計
25
26
Photoshop? PowerPoint? Word?
哪種工具最好用?
27
拿出你的腦袋 和 紙 跟 筆 把想到的畫下來
28
先整理好你的思緒,
與網站要呈現的內容與流程
29
再選擇順手的工具繪製出網站的prototype
• Word or PowerPoint
• Axure
http://www.axure.com/
• POP (prototyping on paper)
https://popapp.in/
30
清楚的流程草圖
是溝通的好幫手,
順便確認基本規格
內容跟流程
是網站的骨架與肌肉
31
32
內容也是決定你的網站RWD能否製作的關鍵
• 簡單而清楚的內容
• 明確可拆分的區塊
• 內容區塊重要性的排序
• 依平台特性與使用者需求取捨功能
各平台版面配置重點
33
34
電腦螢幕
• 考量一個畫面中
能看見的範圍去
擺放
• 以最小畫面高度
比較常用的768px
做為基礎高
• 過寬的螢幕兩側
適當留白
768px
35
平板 • 4:3的畫面比例為主流,寬度可以
1024px做為一個思考點,寬度其
實已經接近平常螢幕的寬度了。
• 平板可以翻轉!所以要考量橫直兩
種畫面的效果
4:3
36
手機
• 簡單 簡單 再簡單
• 畫面很小,怎麼在
有限範圍中呈現最
精華的內容
• 選單通通收起來
固定選單/側欄選單
• 向量圖示
• 按鈕大小,最小不
能小於44px x 44px
排版要點
37
38
液態排版
Width
1680
Width
840
39
圖片
自動縮放
延伸方式
Width
1280
Width
2870
40
圖片
自動縮放
延伸方式
Width
1680
Width
630
41
裝置寬度 / device-width
• 螢幕解析度不一定等於device-width
ex: iPhone 5 解析度 640 x 960 裝置寬度 320
• 以螢幕解析度作為device-width,有可能進入大
部分網站時都看到縮小的畫面
<meta name="viewport" content="width=device-width; initial-
scale=1.0; maximum-scale=1.0; user-scalable=0;">
42
單位
• %百分比
• em字體高
• rem根字體高
瀏覽器支援
這是很可怕的惡夢…
43
Chrome/Safari/Firefox
對CSS3與HTML支援度一般說來都滿夠的
44
IE…
IE 10後終於對HTML與CSS3有比較完整的支援
45
如果可以
我會把這個世界裝IE又在10以下的電腦都炸了
46
所以要做RWD最好…
不要想包山包海,可以捨棄太舊的瀏覽器
47
測試 測試 再測試
最好準備手機/平板/螢幕測測看
記得行動裝置要旋轉看看效果!
48
49
工具網站
• Screen siz.es / 常用裝置解析度與裝置寬度表
http://screensiz.es
• IcoMoon / 免費 icon font
http://icomoon.io
• Web Color Data / 配色收集網站
http://webcolourdata.com/
RWD是設計的惡夢
祝福你們可以不要像我一樣整天摔筆
50
Q & A
51
http://mvc.tw
好工作室需要支持
52
http://no2don.com/
http://mvc.tw
好活動需要支持
感謝 KKTIX 贊助 twMVC 活動報名平台
53
http://mvc.tw
好課程需要支持
54
http://skilltree.my
謝謝各位
• 本投影片所包含的商標與文字皆屬原著作者所有。
• 本投影片使用的圖片皆從網路搜尋。
• 本著作係採用姓名標示-非商業性-相同方式分享 3.0 台灣授權。閱讀本授權條款,請到
http://creativecommons.org/licenses/by-nc-sa/3.0/tw/,或寫信至Creative Commons, 444 Castro
Street, Suite 900, Mountain View, California, 94041, USA.
h t t p : / / m v c . t w

More Related Content

PPTX
RWD不是你想的那樣 tw mvc#13
PPTX
Responsive web design的能與不能
PDF
Responsive design on drupal
PPTX
20150717 從網頁開發到android app行動應用開發 發佈版
PPTX
爱途迹
PPTX
Ivod下載器提案簡報
PPTX
App介面設計要點
PDF
Responsive Web Design
RWD不是你想的那樣 tw mvc#13
Responsive web design的能與不能
Responsive design on drupal
20150717 從網頁開發到android app行動應用開發 發佈版
爱途迹
Ivod下載器提案簡報
App介面設計要點
Responsive Web Design

What's hot (6)

PDF
響應式網頁教學
PPTX
業務部週會分享
PPT
PDF
採用 Joomla cms 知名架站平台的經典案例 01
PDF
如何選擇合適的網站製作平台
PPTX
深入淺出RWD自適應網頁設計
響應式網頁教學
業務部週會分享
採用 Joomla cms 知名架站平台的經典案例 01
如何選擇合適的網站製作平台
深入淺出RWD自適應網頁設計
Ad

Similar to twMVC#13 | RWD不是你想的那樣! (20)

PDF
Hyweb RWD & CMS develop scenario
PPTX
RWD 響應式網頁
PPTX
如何發展網路中心
PDF
I os与android多平台开发心得
PPTX
RWD & SEO的藝術
PPTX
響應式設計(RWD)與網站前瞻性設計
PDF
Rwd intro
PPTX
Android快速发布&持续集成
PDF
Appcan移动应用开发平台介绍120409
PDF
Rwd設計 不是你想的那樣
ODP
unethost.com 網站設計服務
PPTX
聊聊前端攻城师
PDF
HTML5 生态系统和应用架构模型
PPTX
Appcan介绍自己的应用开发平台
PPTX
網上創業(營運及市場推廣)單元證書課程大綱 Lesson 9_feb_21_2014
PDF
使用最新 Edge 瀏覽器來進行開發​
PPTX
Dminorstudio Introduction Chinese Verison
PPTX
行動技術開發概論
PPTX
軟體開發之路甘苦談(Gelis)
PDF
實踐 Clean Architecture(實作高可用性的軟件架構)
Hyweb RWD & CMS develop scenario
RWD 響應式網頁
如何發展網路中心
I os与android多平台开发心得
RWD & SEO的藝術
響應式設計(RWD)與網站前瞻性設計
Rwd intro
Android快速发布&持续集成
Appcan移动应用开发平台介绍120409
Rwd設計 不是你想的那樣
unethost.com 網站設計服務
聊聊前端攻城师
HTML5 生态系统和应用架构模型
Appcan介绍自己的应用开发平台
網上創業(營運及市場推廣)單元證書課程大綱 Lesson 9_feb_21_2014
使用最新 Edge 瀏覽器來進行開發​
Dminorstudio Introduction Chinese Verison
行動技術開發概論
軟體開發之路甘苦談(Gelis)
實踐 Clean Architecture(實作高可用性的軟件架構)
Ad

More from twMVC (20)

PDF
twMVC#51 以平台工程重新思考系統設計 - 以 Batch System 為例封面
PDF
twMVC#51-GitHub Copilot 徹底改變開發模式,探索 AI 驅動的智慧程式碼協作
PDF
twMVC#50 微服務上線後的救贖
PDF
twMVC 47_Elastic APM 的兩三事
PDF
twMVC#46_SQL Server 資料分析大躍進 Machine Learning Services
PDF
.NET 7 家族新成員: Microsoft Orleans v7
PDF
twMVC#46 一探 C# 11 與 .NET 7 的神奇
PDF
twMVC#44 如何測試與保護你的 web application with playwright
PDF
twMVC#44 讓我們用 k6 來進行壓測吧
PDF
twMVC#43 Visual Studio 2022 新功能拆解
PDF
twMVC#43 YARP
PDF
twMVC#43 C#10 新功能介紹
PDF
twMVC#42 Azure DevOps Service Pipeline設計與非正常應用
PDF
twMVC#42 Azure IoT Hub for Smart Factory
PDF
twMVC#42 Windows容器導入由0到1
PDF
twMVC#42 讓我們用一種方式來開發吧
PDF
twMVC#41 hololens2 MR
PPTX
twMVC#41 The journey of source generator
PDF
twMVC#38 How we migrate tfs to git(using azure dev ops)
PDF
twMVC#36C#的美麗與哀愁
twMVC#51 以平台工程重新思考系統設計 - 以 Batch System 為例封面
twMVC#51-GitHub Copilot 徹底改變開發模式,探索 AI 驅動的智慧程式碼協作
twMVC#50 微服務上線後的救贖
twMVC 47_Elastic APM 的兩三事
twMVC#46_SQL Server 資料分析大躍進 Machine Learning Services
.NET 7 家族新成員: Microsoft Orleans v7
twMVC#46 一探 C# 11 與 .NET 7 的神奇
twMVC#44 如何測試與保護你的 web application with playwright
twMVC#44 讓我們用 k6 來進行壓測吧
twMVC#43 Visual Studio 2022 新功能拆解
twMVC#43 YARP
twMVC#43 C#10 新功能介紹
twMVC#42 Azure DevOps Service Pipeline設計與非正常應用
twMVC#42 Azure IoT Hub for Smart Factory
twMVC#42 Windows容器導入由0到1
twMVC#42 讓我們用一種方式來開發吧
twMVC#41 hololens2 MR
twMVC#41 The journey of source generator
twMVC#38 How we migrate tfs to git(using azure dev ops)
twMVC#36C#的美麗與哀愁

twMVC#13 | RWD不是你想的那樣!