如何做響應式網頁設計(如何做響應式網頁設計模板)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于如何做響應式網頁設計的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內優(yōu)秀企業(yè),服務客戶遍布全國,相關業(yè)務請撥打175-8598-2043,或微信:1454722008
本文目錄:
一、如何將web頁面改成響應式
第一步:檢測網頁響應式
瀏覽器打開調試模式,打開響應式設計模式,在預覽區(qū)域拖動大小范圍,如果頁面元素隨大小變化而自適應,則頁面是響應式頁面,反之,頁面是固定非響應式頁面。如圖:
第二步:編輯網頁源文件
用Dreamweaver打開頁面源文件,查看代碼樣式及文件結構,(Web頁面的視覺效果由CSS樣式表文件控制)。如圖:
第三步:植入響應式代碼
在CSS樣式表中插入以下代碼:
@media screen and (min-width:200px) and (max-device-width:640px){
/*這里寫元素的樣式*/
}
代碼解釋:這句代碼是指定了在200像素~640像素之間的終端,顯示的效果,在其他終端不顯示。
第四步:橫屏響應式設計
在CSS中插入以下代碼
@media screen and (min-width:200px) and (max-device-width:640px){
.box{ width:100%;height:auto; margin:0 auto; background:#FFFFFF;}
}
控制元素在終端的橫向展示(全屏拉伸縮放無滾動條),垂直方向用滾動條展示。如圖:
第五步:豎屏響應式設計
在CSS中插入以下代碼
@media screen and (min-width:200px) and (max-device-width:640px){
.box{ width:auto;height:100%; margin:0 auto; background:#FFFFFF;}
}
控制元素在終端的橫向展示(全屏拉伸縮放無滾動條),垂直方向用滾動條展示。如圖:
第六步:全屏響應式設計
在CSS中插入以下代碼
@media screen and (min-width:200px) and (max-device-width:640px){
.box{ width:100%;height:100%; margin:0 auto; background:#FFFFFF;}
}
控制元素在終端的橫向展示(全屏拉伸縮放無滾動條),垂直方向用滾動條展示。如圖:
7
第七步:加工檢測
響應式設計完成之后,用不同的終端全部檢測一遍,有不合格的地方繼續(xù)修改,這是程序員必須知道的也不能忽視的。
二、響應式網站設計的注意事項是什么?
1、響應式網站設計的注意事項——提煉內容
網站的設計,特別是傳統(tǒng)的營銷網站,使頁面長,內容豐富。然而,當涉及到響應式網站設計,我們需要保持內容盡可能簡單,并保持網站簡單和清晰。用戶可以快速找到他們想要添加的信息,這將增加他們的知名度。如果內容太多,回復會很乏味。
2、響應式網站設計的注意事項——網格設計(箱形結構)
正方形布局是由不同內容信息組成的網格,每個內容都有自己的信息。因為網格矩陣是按行和列對齊的,所以用戶可以更容易地查找信息,更重要的是,它促進了響應性的自適應調整。
3、響應式網站設計的注意事項——分屏視覺差異設計
分屏設計是網格概念的擴展。分屏設計通常只有兩個信息容器(左邊和右邊的塊還可以進一步細分)。相對于單欄設計,將屏幕分成兩部分,不僅給人一種新鮮感,還可以同時呈現(xiàn)這兩部分。
此外,分屏設計也適用于回收箱?;厥障渥钸m合在個人電腦和大屏幕上顯示,但也可以堆疊在小屏幕上。許多設計師現(xiàn)在使用強烈的顏色和有趣的排版來最大化高分辨率屏幕布局的視覺張力。
4、響應式網站設計的注意事項——隱藏菜單
在響應式網站設計中,所謂的隱藏菜單實際上簡化了界面。大量的菜單項被設置在一個小的菜單圖標上。當用戶點擊彈出的圖標時,可以大大節(jié)省響應網站的空間,為移動小屏幕瀏覽提供空間。
5、響應式網站設計的注意事項——極簡設計
過多的視覺效果或交互元素會成為游客的負擔。這就是為什么極簡主義悄然而至?,F(xiàn)在的網頁設計師更感興趣的是如何從極簡主義中創(chuàng)造美麗的效果。
6、響應式網站設計的注意事項——最不注重設計
極簡主義的網站關注簡單而優(yōu)雅,除了那些網站設計元素不分散元素,如顏色,文字,圖片,等等,這就意味著我們需要能夠識別哪些元素應該保留,哪些元素應該被刪除,并找到之間的平衡網站布局、視覺效果、網站色彩和空白。
環(huán)球網校小編為大家整理的《Ui設計課堂:響應式網站設計的注意事項有哪些?》到這里就結束了,如果你希望能將這篇文章靈活應用,還需多加練習,如果你還想學習更多有關ui設計的技巧或知識,可以點擊本站其他文章進行學習。
三、響應式網站建設流程是什么?
1、信息架構,確定內容策略
根據(jù)產品定位和用戶分析,交互設計師確定站點信息架構。(信息架構呈現(xiàn)方式有很多種,這不是本文重點,不詳述)。
這時候可以明確這個產品有多少頁面,每個頁面包含多少內容,內容優(yōu)先級是什么。很多產品包含N多頁面,每個頁面一一考慮響應式設計容易造成混亂 且成本巨大。所以下一步重要工作是分析頁面類型把頁面歸類。以玩客為例,可以把10多個頁面分成三類:列表類頁面、詳情類頁面、操作類頁面。
2、移動框架
先說下為什么第二步要先設計移動框架。移動優(yōu)先是移動互聯(lián)網浪潮下應運而生的理念,由Luke Wroblewski最早提出。移動優(yōu)先并不是指移動更重要,響應式設計理念里設備是同等重要的。它是指優(yōu)先設計手機端的體驗,有三個原因:
(1)手機讓設計專注,強迫你想清楚什么信息是最重要的。因為手機屏幕小,每屏呈現(xiàn)的內容少;觸屏手機使用手指操作而非鼠標這樣的精密設備來操 作,對操作有更高要求;手機使用場景更加豐富,很多場景用戶是缺乏耐心的,比如當你排隊看電影正在找手機上的電子票,馬上排到你了翻半天卻遲遲找不到那張 票這是多么令人崩潰的事情。
(2)手機許多特性讓設計更強大。手機上的語音輸入、地理位置定位、豐富的手勢操作、越來越多傳感器,手機交互比PC擁有更多可能性。從手機開始設計,讓你更早地思考如何發(fā)揮這些特性。
(3)手機正在迅猛增長。手機即將超越PC,成為最主流的上網方式,這個趨勢是不可逆的。
從移動開始做設計對習慣了PC環(huán)境的設計師可能是一種挑戰(zhàn),思考方式工作習慣都被迫做出改變。但這種改變必須去適應,因為用戶習慣在改變。
上一步已經把頁面歸類并確定每個頁面內容優(yōu)先級,現(xiàn)在接著分析每種類型頁面的導航、主體內容等框架結構,最終得出一份框架結構表。從玩客框架結 構看出,全局導航是所有頁面公共的,局部導航只有列表類頁面才有,詳情類頁面都有一個“頁面主人”信息,而關聯(lián)導航不是每個頁面都有。
接著開始設計手機端“超細長頁面”的框架(因為手機上一般是單列布局,所以頁面又細又長)。這一步開始把信息結構設計成最粗放的框架,可以在白 板或紙面上完成。要實現(xiàn)的關鍵目標是:把這個頁面最需要呈現(xiàn)給用戶的內容放在最重要的位置,要符合手機上的閱讀和操作習慣,盡量利用手機設備的特性。
3、響應式框架
根據(jù)手機端的框架拓展出平板和PC端框架。這是復雜產品實現(xiàn)響應式設計的關鍵步驟,它是讓眾多頁面有條理地響應起來的基礎。第一件事情是確定響 應式模式,即從手機到平板到PC,導航怎么變化,頁面布局用哪種響應方式,根據(jù)內容優(yōu)先級如何調整模塊順序,等等。玩客在PC端以三欄布局為主,左邊欄作 為局部導航或者主人信息區(qū),中間欄始終是頁面主體信息,當頁面需要關聯(lián)導航時統(tǒng)一放在右邊欄。
到現(xiàn)在這個階段所有頁面的響應式開始有規(guī)則可循,下一步工作就是繼續(xù)細化規(guī)則,把框架精確到具體尺寸。具體說來就是制定流體柵格系統(tǒng)。
響應式是一種設計理念與前端技術緊密結合的新興形態(tài),鼓勵盡早進行跨職能溝通協(xié)作。交互確定響應式框架和柵格系統(tǒng)后,其他角色就可以同步開展工 作了。前端開始介入完成柵格和框架搭建,產出頁面基礎框架。視覺同步開始探索和定義視覺風格探索,制定視覺框架,產出風格關鍵詞、產品配色方案。整個過程 需要幾個角色不斷討論確定。
4、模塊設計
按照移動優(yōu)先的原則應該先進行移動端的模塊細節(jié)設計,不過我們選擇了從PC端開始設計細節(jié)。因為PC端開發(fā)能夠充分暴露業(yè)務復雜度,項目團隊的 設計、開發(fā)、測試在PC環(huán)境下?lián)碛谐墒斓墓ぞ吆土鞒蹋瑥腜C開始讓開發(fā)過程更順暢。所以個人認為移動優(yōu)先是確定內容策略時應該遵循的理念,細節(jié)設計和開發(fā) 過程是否要移動優(yōu)先,取決于產品定位和項目團隊情況。
響應式框架確定了頁面結構和響應模式,模塊設計這個過程開始完善所有信息排版和交互形式,這是交互設計師最熟練也是最耗時的工作。這個過程與傳統(tǒng)流程沒太大區(qū)別,只是心里要不斷提醒自己,這個模塊不是只為這個設備設計,它在其它設備下會出問題嗎?
交互確定頁面模塊細節(jié)后可以抽取出產品用到的控件、組件和公共模塊,現(xiàn)在視覺和前端開始做一件有別于傳統(tǒng)流程的事情。視覺根據(jù)前期定義的風格設 計控組件和公共模塊的視覺效果,把它們拼成一個模擬的頁面,我們稱之為風格拼貼稿。前端再把風格拼貼稿里的控組件和公共模塊實現(xiàn)出來,統(tǒng)一維護一套組件規(guī) 范代碼。
傳統(tǒng)的做法往往是頁面視覺定稿后設計師開始整理視覺規(guī)范標注給前端。風格拼貼稿是將這個工作盡可能提前,并變成一個設計協(xié)作利器。它的好處是:
(1)一個頁面的視覺效果實際上是由一堆控組件和公共模塊組成,用真實的控組件和公共模塊拼貼的模擬頁面已經可以呈現(xiàn)出產品的視覺風格。把一個產品10多個頁面的視覺稿全部完成定稿是非常費時費力的事情,產出一份風格拼貼稿則輕松得多。所以它是一個高效的設計工具。
(2)復雜產品總是涉及多個設計師和前端并行工作,盡早地把控組件和公共模塊抽取出來統(tǒng)一管理,是保證視覺風格一致性的有效方法。避免不同設計 師同時設計同一個控組件或公共模塊,減少重復開發(fā)造成的浪費。也大大降低后期更新和維護頁面的成本,比如當需要修改“關注”按鈕時只需改一個就能全站生 效。
5、響應式模塊設計
pc模板細節(jié)和風格拼貼稿完成后,剩下工作是拓展出平板和手機端的完整設計稿,前端產出全部響應式頁面代碼。進行響應式模塊設計時最需要關注的仍然是讓操作符合設備習慣,充分利用設備特性。
至此,一個全站響應式產品的頁面就陸續(xù)出來了。很多人認為響應式設計維護成本高的理由是一個頁面要同時設計多套設計稿。玩客這次經驗告訴我們,確定一套設計稿和柵格系統(tǒng)后再拓展出其它設備下的設計方案,工作量遠比想象中的低。
6、測試/討論/優(yōu)化,提交開發(fā)
離大功告成還差最后一步,在真實設備下測試頁面效果,項目團隊討論并持續(xù)優(yōu)化。
在提交開發(fā)之前需要盡早明確服務端響應(RESS)的策略。服務端與客戶端結合是目前解決響應式頁面性能問題的最合理方案。哪些大圖片在移動設 備下只需輸出小尺寸圖片?哪些內容在什么設備下是不需要開發(fā)輸出的?哪些可以減少輸出的數(shù)據(jù)數(shù)量?與開發(fā)團隊協(xié)作的響應式可以有效控制頁面文件大小,避免 頁面成為移動設備上燒用戶流量的罪魁禍首。
四、如何用一簡單的CSS制作響應式HTML網頁
建議展開閱讀
新人如果想快速開發(fā)出響應式網站建議使用響應式框架Bootstrap,Foundation等等......
三個部分[Viewport][網格視圖][媒體查詢]
1.先在head里面設置Viewport
<meta name="viewport" content="width=device-width, initial-scale=1.0">
用戶可以通過平移和縮放來看網頁的不同部分。
2.很多響應式都基于網格視圖設計
響應式網格視圖通常是 12 列,寬度為100%,在網頁自動伸縮
比如CSS里面寫
* {box-sizing: border-box;
}
[class*="col-"] {
float: left;
padding: 15px;
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
這樣即可在html寫
<div class="row"><div class="col-3">
<ul>
<li>標題1</li>
<li>標題2</li>
<li>標題3</li>
<li>標題4</li>
</ul>
</div>
<div class="col-9">
<h1>2333333</h1>
<p>2333333333333333333333333333333333333333333333333333333333333333333333333333333333333333</p>
<p>2333333333333333333333333333333333323333333333</p>
</div>
達到簡單的響應式效果[拖拽瀏覽器大小查看]
圖片響應式方法
div {width: 100%;
height: 400px;
background-image: url('url');
background-repeat: no-repeat;
background-size: contain;
border: 1px solid red;
}
background-size 屬性設置為 "contain", 圖片比例會自動縮放。
3.媒體查詢主要用于針對不同的媒體類型定義不同的樣式
比如我在電腦顯示圖片1,但是在手機顯示的是圖片2
詳細可以私信我
以上就是關于如何做響應式網頁設計相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內容。
推薦閱讀: