移動(dòng)端與PC端頁面布局區(qū)別視口視口是移動(dòng)設(shè)備上用來顯示網(wǎng)頁的區(qū)域,一般會(huì)比移動(dòng)設(shè)備可視區(qū)域大,寬度可能是980px或者1024px,目的是為了" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > 移動(dòng)端頁面開發(fā)

移動(dòng)端頁面開發(fā)

時(shí)間:2023-07-24 06:06:01 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2023-07-24 06:06:01 來源:網(wǎng)站運(yùn)營

移動(dòng)端頁面開發(fā):了解移動(dòng)端頁面與PC端頁面開發(fā)的區(qū)別,學(xué)習(xí)移動(dòng)端頁面的開發(fā)流程。

移動(dòng)端與PC端頁面布局區(qū)別

視口

視口是移動(dòng)設(shè)備上用來顯示網(wǎng)頁的區(qū)域,一般會(huì)比移動(dòng)設(shè)備可視區(qū)域大,寬度可能是980px或者1024px,目的是為了顯示下整個(gè)為PC端設(shè)計(jì)的網(wǎng)頁,這樣帶來的后果是移動(dòng)端會(huì)出現(xiàn)橫向滾動(dòng)條,為了避免這種情況,移動(dòng)端會(huì)將視口縮放到移動(dòng)端窗口的大小。這樣會(huì)讓網(wǎng)頁不容易觀看,可以用 meta 標(biāo)簽,name=“viewport ” 來設(shè)置視口的大小,將視口的大小設(shè)置為和移動(dòng)設(shè)備可視區(qū)一樣的大小。

設(shè)置方法如下( 快捷方式:meta:vp + tab ):

<head>......<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">......</head>pc端與移動(dòng)端渲染網(wǎng)頁過程:

視網(wǎng)膜屏幕(retina屏幕)清晰度解決方案

視網(wǎng)膜屏幕指的是屏幕的物理像素密度更高的屏幕,物理像素可以理解為屏幕上的一個(gè)發(fā)光點(diǎn),無數(shù)發(fā)光的點(diǎn)組成的屏幕,視網(wǎng)膜屏幕比一般屏幕的物理像素點(diǎn)更小,常見有2倍的視網(wǎng)膜屏幕和3倍的視網(wǎng)膜屏幕,2倍的視網(wǎng)膜屏幕,它的物理像素點(diǎn)大小是一般屏幕的1/4,3倍的視網(wǎng)膜屏幕,它的物理像素點(diǎn)大小是一般屏幕的1/9。

圖像在視網(wǎng)膜屏幕上顯示的大小和在一般屏幕上顯示的大小一樣,但是由于視網(wǎng)膜屏幕的物理像素點(diǎn)比一般的屏幕小,圖像在上面好像是被放大了,圖像會(huì)變得模糊,為了解決這個(gè)問題,可以使用比原來大一倍的圖像,然后用css樣式強(qiáng)制把圖像的尺寸設(shè)為原來圖像尺寸的大小,就可以解決模糊的問題。

清晰度解決過程示意圖:

背景圖強(qiáng)制改變大小,可以使用background新屬性

background新屬性
background-size:




適配布局類型

PC及移動(dòng)端頁面適配方法

設(shè)備屏幕有多種不同的分辨率,頁面適配方案有如下幾種:

1、全適配:響應(yīng)式布局+流體布局
2、移動(dòng)端適配:

流體布局

流體布局,就是使用百分比來設(shè)置元素的寬度,元素的高度按實(shí)際高度寫固定值,流體布局中,元素的邊線無法用百分比,可以使用樣式中的計(jì)算函數(shù) calc() 來設(shè)置寬度,或者使用 box-sizing 屬性將盒子設(shè)置為從邊線計(jì)算盒子尺寸。

calc()
可以通過計(jì)算的方式給元素加尺寸,比如: width:calc(25% - 4px);

box-sizing
1、content-box 默認(rèn)的盒子尺寸計(jì)算方式
2、border-box 置盒子的尺寸計(jì)算方式為從邊框開始,盒子的尺寸,邊框和內(nèi)填充算在盒子尺寸內(nèi)

響應(yīng)式布局

響應(yīng)式布局就是使用媒體查詢的方式,通過查詢?yōu)g覽器寬度,不同的寬度應(yīng)用不同的樣式塊,每個(gè)樣式塊對(duì)應(yīng)的是該寬度下的布局方式,從而實(shí)現(xiàn)響應(yīng)式布局。響應(yīng)式布局的頁面可以適配多種終端屏幕(pc、平板、手機(jī))。

相應(yīng)布局的偽代碼如下:

@media (max-width:960px){ .left_con{width:58%;} .right_con{width:38%;}}@media (max-width:768px){ .left_con{width:100%;} .right_con{width:100%;}}

基于rem的布局

首先了解em單位,em單位是參照元素自身的文字大小來設(shè)置尺寸,rem指的是參照根節(jié)點(diǎn)的文字大小,根節(jié)點(diǎn)指的是html標(biāo)簽,設(shè)置html標(biāo)簽的文字大小,其他的元素相關(guān)尺寸設(shè)置用rem,這樣,所有元素都有了統(tǒng)一的參照標(biāo)準(zhǔn),改變html文字的大小,就會(huì)改變所有元素用rem設(shè)置的尺寸大小。

cssrem安裝

cssrem插件可以動(dòng)態(tài)地將px尺寸換算成rem尺寸

下載本項(xiàng)目,比如:git clone https://github.com/flashlizi/cssrem 進(jìn)入packages目錄:Sublime Text -> Preferences -> Browse Packages... 復(fù)制下載的cssrem目錄到剛才的packges目錄里。 重啟Sublime Text。

配置參數(shù) 參數(shù)配置文件:Sublime Text -> Preferences -> Package Settings -> cssrem px_to_rem - px轉(zhuǎn)rem的單位比例,默認(rèn)為40。 max_rem_fraction_length - px轉(zhuǎn)rem的小數(shù)部分的最大長度。默認(rèn)為6。 available_file_types - 啟用此插件的文件類型。默認(rèn)為:[".css", ".less", ".sass"]。




移動(dòng)端頁面布局

1、結(jié)合流體布局和響應(yīng)式布局制作天天生鮮移動(dòng)端首頁頁面

2、使用基于rem的布局方式制作天天生鮮移動(dòng)端首頁頁面

天天生鮮首頁效果圖如下:










關(guān)鍵詞:移動(dòng)

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉