国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

js多點觸控的問題

來源:懂視網 責編:小采 時間:2020-11-27 20:10:25
文檔

js多點觸控的問題

js多點觸控的問題:移動端的布局不同于pc端,首先我們要知道在移動端中,css中的1px并不等于物理上的1px,因為手機屏幕的分辨率已經越來越高,高像素但是屏幕尺寸卻沒有發生太大變化,那就意味著一個物理像素點實際上塞入了好幾個像素。在移動端瀏覽器中以及某些桌面瀏覽器中,
推薦度:
導讀js多點觸控的問題:移動端的布局不同于pc端,首先我們要知道在移動端中,css中的1px并不等于物理上的1px,因為手機屏幕的分辨率已經越來越高,高像素但是屏幕尺寸卻沒有發生太大變化,那就意味著一個物理像素點實際上塞入了好幾個像素。在移動端瀏覽器中以及某些桌面瀏覽器中,

移動端的布局不同于pc端,首先我們要知道在移動端中,css中的1px并不等于物理上的1px,因為手機屏幕的分辨率已經越來越高,高像素但是屏幕尺寸卻沒有發生太大變化,那就意味著一個物理像素點實際上塞入了好幾個像素。

在移動端瀏覽器中以及某些桌面瀏覽器中,window對象有一個devicePixelRatio屬性,它的官方的定義為:設備物理像素和設備獨立像素的比例,也就是 devicePixelRatio = 物理像素 / 獨立像素。css中的px就可以看做是設備的獨立像素,所以通過devicePixelRatio,我們可以知道該設備上一個css像素代表多少個物理像素。例如,在Retina屏的iphone上,devicePixelRatio的值為2,也就是說1個css像素相當于2個物理像素。但是要注意的是,devicePixelRatio在不同的瀏覽器中還存在些許的兼容性問題,所以我們現在還并不能完全信賴這個東西。

還有一個因素也會引起css中px的變化,那就是用戶縮放。例如,當用戶把頁面放大一倍,那么css中1px所代表的物理像素也會增加一倍;反之把頁面縮小一倍,css中1px所代表的物理像素也會減少一倍。

所以在做移動端開發時,為了使移動端的頁面在不同的手機上同樣的大小來顯示,我們可以將頁面的寬度固定,然后獲取設備的寬度,可以得到我們之前設定的寬度與設備寬度的比例,再使用HTML5新增的viewport來對頁面進行縮放,并固定不允許用戶再重新縮放。

在看viewport的具體用法之前,我們先搞清楚幾個概念。

  1. layout viewport:

  2. layout viewport 是網頁的所有內容,他可以全部或者部分展示給用戶。

  3. visual viewport

  4. visual viewport 就是當前顯示給用戶內容的窗口,你可以拖動或者放大縮小網頁。

不太懂的看下圖就知道了:

layout viewport

visual viewport

viewport具體用法為:
使用該meta標簽時,在content中寫屬性,用逗號隔開

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,minimum-scale=1.0,user-scalable=no" />

屬性名備注
width設置layout viewport 的寬度,為一個正整數,使用字符串”width-device”表示設備寬度
initial-scale設置頁面的初始縮放值,為一個數字,可以帶小數
minimum-scale允許用戶的最小縮放值,為一個數字,可以帶小數
maximum-scale允許用戶的最大縮放值,為一個數字,可以帶小數
height設置layout viewport 的高度,這個屬性對我們并不重要,很少使用
user-scalable是否允許用戶進行縮放,值為”no”或”yes”, no 代表不允許,yes代表允許

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

js多點觸控的問題

js多點觸控的問題:移動端的布局不同于pc端,首先我們要知道在移動端中,css中的1px并不等于物理上的1px,因為手機屏幕的分辨率已經越來越高,高像素但是屏幕尺寸卻沒有發生太大變化,那就意味著一個物理像素點實際上塞入了好幾個像素。在移動端瀏覽器中以及某些桌面瀏覽器中,
推薦度:
標簽: 多點 js 問題
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国内精品视频免费观看 | 亚洲国产成人精品91久久久 | 美女视频黄a视频全免费网站一区 | 亚洲一区 中文字幕 久久 | 一级一级一级毛片免费毛片 | 亚洲国产精品免费观看 | 久草精品在线观看 | 欧美在线观看一区二区三区 | 欧美日韩看片 | 亚洲欧美日韩综合精品网 | 一区二区精品视频 | 亚洲三级一区 | 91久娇草| 一级一级一级毛片免费毛片 | 国产在线看不卡一区二区 | 国产精品不卡在线 | 国产资源在线看 | 99热只有精品一区二区 | 福利视频一区 | 亚洲区中文字幕 | 国产一区二区免费 | 亚洲国产成人综合精品2020 | 日韩在线一区二区三区免费视频 | 国产高清在线免费 | 美女一级毛片 | 欧美在线视频免费 | 天天操天天插天天干 | 一区二区三区视频 | 国产伦精品一区二区三区网站 | 91频道| 亚洲一区二区影院 | 亚洲 另类 在线 欧美 制服 | 性夜影院爽黄a爽免费看网站 | 亚洲国产一区二区三区精品 | 国产一区二区三区精品视频 | 国产a毛片 | 亚洲欧美日韩三级 | 国产成人无精品久久久久国语 | 在线播放国产精品 | 在线一区观看 | 91在线 | 欧美: |