1、怎樣做出H5響應式網頁設計
15響應式網頁設計是需要js的支撐了。首先你要熟練使用js,才能學會作出響應式的網頁。如果不會的話,建議你先去使用響應式的網站模板,先去下載幾個響應式網頁模板,根據這個模板查看他的源碼。慢慢的自己就可以設計出這個響應式網頁模板。像這類模板下載的網站有很多。比如開創著素材、單張素材。
2、響應式網頁設計通常幾個解析度的頁面啊?
頁面的設計與開發應當根據用戶行為以及設備環境(系統平台、屏幕尺寸、屏幕定向等)進行相應的響應和調整。具體的實踐方式由多方面組成,包括彈性網格和布局、圖片、CSS media query的使用等。所以要區別看待。
PSD做1366*768的尺寸,網頁頂部、底部、導航條部分需要百分百寬 內容根據PSD設定具體像素
3、HTML5怎麼製作響應式網頁
1.調整視口代碼實例:
<!DOCTYPE html>代碼解析:由於使用不同設備打開網頁時,寬度均有所不同,所以不能講視口設置為固定值,應當為width=device-width,即將視口設置為當前設備的寬度。
2.確定設計圖的最小字體瀏覽器(部分)能夠顯示的最小字體未12px,當移動端頁面寬度為320px時,要保證最小字體為12px,那麼在1080px的設計圖中,最小字體應當為42px。
代碼實例:
<style type="text/css">各個區塊都是浮動的,不是固定不變的。為了能自適應各個窗口。
代碼實例:
.main {float浮動的好處就是,如果寬度不夠放置下這個元素,元素會自動滾動到下方。
4.通過媒介查詢,為不同設備載入相應樣式有條件應用樣式:
<style>代碼解析:
第一行媒體查詢代碼指的是:為寬度大於等於500px的設備設置樣式。
第二行媒體查詢代碼指的是:為縱屏狀態(可見區域大於或等於寬度)下的移動端設備設置樣式。
有條件的載入樣式表:
<head>代碼解析:
第一行媒體查詢代碼指的是:為寬度大於等於1024px的設備,載入wide.css文件。
第二行媒體查詢代碼指的是:為寬度小於等於320px的設備,載入mobile.css文件。
5.使用百分比和rem替換px
除了布局和文本,"自適應網頁設計"還必須實現圖片的自動縮放。
代碼效果對比:
/*使用固定像素*/代碼解析:
水平方向的值,將具體像素調整為百分比。百分比的計算是根據父級的內容區寬度進行計算的。
例如,父級寬度為1080px, 子級元素為197px,那麼子元素轉換為百分比為:197/1080*100%=18.24%。需要注意的是百分比根據父級計算,當標簽結構級別不同時,計算公式中的「分母」也有所不同,在開發時這個地方很容易出現問題,請務必注意。
垂直方向的值,將具體像素調整為rem,與水平方向相比,垂直方向的計算就比較簡單。例如,行高為195px,HTML標簽當前的字體大小為42px,將行高轉換為rem單位,即195/42= 4. 64rem。
4、響應式網頁設計成趨勢及什麼叫響應式網頁
響應式設計的概念由著名網頁設計師 Ethan Marcotte 在2010年5月份提出,其目標是要讓設計的網站能夠響應用戶的行為,根據不同終端設備自動調整尺寸。通俗地講,響應式設計是指可以自適應屏幕寬度、並做出相應調整的網頁設計。一個網站能夠兼容多個終端(iphone、ipad、android),而不是為每個終端做一個特定的版本,這樣就可以不必為不斷到來的新設備做專門的網站版本設計了。
5、如何用一簡單的CSS製作響應式HTML網頁
建議展開閱讀
新人如果想快速開發出響應式網站建議使用響應式框架Bootstrap,Foundation等等......
三個部分[Viewport][網格視圖][媒體查詢]
1.先在head裡面設置Viewport
<meta name="viewport" content="width=device-width, initial-scale=1.0">用戶可以通過平移和縮放來看網頁的不同部分。
2.很多響應式都基於網格視圖設計
響應式網格視圖通常是 12 列,寬度為100%,在網頁自動伸縮
比如CSS裡面寫
這樣即可在html寫
<div class="row">達到簡單的響應式效果[拖拽瀏覽器大小查看]
圖片響應式方法
div {background-size 屬性設置為 "contain", 圖片比例會自動縮放。
3.媒體查詢主要用於針對不同的媒體類型定義不同的樣式
比如我在電腦顯示圖片1,但是在手機顯示的是圖片2
詳細可以私信我
6、html5怎麼製作一個響應式網頁?
HTML5 製作響應式網頁,首先需要考慮是全平台適配還是只是移動端適配。這里以移動端響應式網站為例,講述如何製作響應式網頁。
1、選定基本設計尺寸,一般以1080為基準。確定響應式web設計的應用場景之後,和美工(或設計師)溝通,之前,一般需要美工出幾套主流移動設備屏幕解析度的設計圖,現在,使用流式布局以及rem等可以使用一套設計圖,以最常用的移動設備屏幕解析度為基準。
2、當美工完成設計圖之後,前端工程師的工作就開始了。這時你就可以使用PS或是FW進行切圖了。一般說來,Fireworks cs6切圖更快,但是Fireworks有時會有圖片失真的情況發生,所以,有時需要使用PS進行配合,PS有切片工具可以專門用來切圖。
7、什麼是響應式網頁設計
響應式Web設計(Responsive Web design)的理念是:頁面的設計與開發應當根據用戶行為以及設備環境(系統平台、屏幕尺寸、屏幕定向等)進行相應的響應和調整。具體的實踐方式由多方面組成,包括彈性網格和布局、圖片、CSS media query的使用等。無論用戶正在使用筆記本還是iPad,我們的頁面都應該能夠自動切換解析度、圖片尺寸及相關腳本功能等,以適應不同設備;換句話說,頁面應該有能力去自動響應用戶的設備環境。響應式網頁設計就是一個網站能夠兼容多個終端--而不是為每個終端做一個特定的版本。這樣,我們就可以不必為不斷到來的新設備做專門的版本設計和開發了。
8、網頁設計中響應式具體怎麼實現?
響應式網頁設計現在無疑是一件大事情。如果你還不了解響應式設計,可以看看我最近發表的響應式站點列表(譯者註:可以好好看看示例中的網站在不同解析度下的展現方式)。對新手來說,響應式設計可能有一點復雜,但是事實上比你想像的簡單。為了幫助你迅速的了解響應式設計,我起草了一篇快速教程。你可以在3個步驟中學習到響應式設計和媒介查詢(Media Queries)的基本原理(假定你了解基本的CSS知識)。
第一步:Meta標簽
大多數移動瀏覽器將HTML頁面放大為寬的視圖(viewport)以符合屏幕解析度。你可以使用視圖的meta標簽來進行重置。下面的視圖標簽告訴瀏覽器,使用設備的寬度作為視圖寬度並禁止初始的縮放。
第二步:HTML結構
在這個例子里,我有一個包括頭部、內容、側邊欄和頁腳的基本頁面布局。頭部有固定的高度180像素,內容容器是600像素而側邊欄是300像素。
第三步:媒介查詢-Media Queries
CSS3 Media Query-媒介查詢是響應式設計的核心。它根據條件告訴瀏覽器如何為指定視圖寬度渲染頁面。
當視圖寬度為小於等於980像素時,如下規則將會生效。基本上,我會將所有的容器寬度從像素值設置為百分比以使得容器大小自適應。
然後為小於等於700像素的視圖指定#content和#sidebar的寬度為自適應並且清除浮動,使得這些容器按全寬度顯示。
對於小於等於480像素(手機屏幕)的情況,將#header元素的高度設置為自適應,將h1的字體大小修改為24像素並隱藏側邊欄。
你可以根據你的喜好添加足夠多的媒介查詢。我在示例中僅僅展示了3個媒介查詢。媒介查詢的目的在於為指定的視圖寬度指定不同的CSS規則,來實現不同的布局。媒介查詢可以寫在同一個或者單獨的樣式表中。
9、自適應網頁設計和響應式網頁設計有什麼區別
通俗的說,自適應網頁設計也是響應式網頁設計,響應式網頁設計也是自適應網頁設計。但是真正的細分起來,自適應只是響應式的一個子集,指網頁中整體大圖的自適應或者banner的自適應。
響應式設計可以一個網站兼容多個不同終端
響應式網頁設計優勢:流體網格的網站適合響應式網頁設計。
1、靈活性強,可以適應不同解析度的設備
2、方便快捷的解決多設備顯示適應問題
自適應網頁設計優勢:固定斷點的網站適合自適應網頁設計。
1、實施起來代價更低,測試更容易
2、自適應布局可以讓設計更加可控,因為它只需要考慮幾種狀態就可以了
雖然響應式/自適應網頁設計會帶來兼容各種設備工作量大、代碼累贅、載入時間長的缺點,但它們能「一次設計,普遍適用」,可以根據屏幕解析度自適應以及自動縮放圖片、自動調整布局,它們不只是技術的實現,更多的是對於設計的全新思維模式。