1. 程式人生 > >js 解決移動端自適應螢幕

js 解決移動端自適應螢幕

很多人說  使用rem單位,就能解決自適應問題。接下來就講講如何實現的。

首先你要知道psd圖的寬度,比如是750px,

然後就是利用 js 去設定下 font-size,如下:

<script src="~/Content/js/jquery-1.8.3.min.js"></script>

    <script type="text/javascript">
        var w = $(window).width();
        $("html").css("font-size", w / 750*100 + "px");

    </script>

最後 你要想明白,到這裡  你在頁面裡的  1rem 就等於  psd圖上10px

好了 打工完成,在css上 就用rem單位了,比如,在psd圖上的  圖片寬度:300px ,字型大小16px,那麼在 css裡 就這樣寫  img{width:3rem} font-size:0.16rem;

希望對您有所幫助

相關推薦

js 解決移動適應螢幕

很多人說  使用rem單位,就能解決自適應問題。接下來就講講如何實現的。 首先你要知道psd圖的寬度,比如是750px, 然後就是利用 js 去設定下 font-size,如下: <script src="~/Content/js/jquery-1.8.3.min

解決移動適應問題——rem

為了充分還原設計稿,適配各種螢幕大小,px已然是不能用了,em這種相對父元素來計算的太麻煩,對此還是rem靠譜,首先介紹下rem: rem是css3引進的新單位,在W3C-官網是這樣描述rem的——”font size of the root element”

rem結合scss解決移動適應大小

原因 我們眼中看到的螢幕是由一個一個物理畫素組成的,而我們css使用的是邏輯畫素,也可以成為虛擬畫素。在我們呈現結果的終端,它們的畫素比可能都不一樣,這時候我們要採用裝置的畫素比(DPR),它體現了物理畫素和邏輯畫素之間的關係,計算公式如下所示: DP

jsp頁面在 移動 適應,chrome瀏覽器沒問題,可是safari瀏覽器有問題的解決方法

ref orm one 方法 viewport 轉載 min maximum 顯示 在網頁中設置的1px與物理像素中的1px不會相同,所以導致不同在不同手機上顯示結果都不相同,通過以下設置找到了適合當前網頁自適應不同手機、不同瀏覽器的辦法,代碼如下: “ <meta

移動適應解決方案

size 解決方案 sans key ant htm 自適應 alc 解決 http://dudodo.cc/2017/06/01/%E7%A7%BB%E5%8A%A8%E7%AB%AF%E8%87%AA%E9%80%82%E5%BA%94%E8%A7%A3%E5%86%B

如何解決各類尺寸移動適應的問題?

前言; 做移動端的同學都知道,移動端的尺寸參差不齊,那麼如何才能實現各移動端情況下,都能很好地自適應尺寸大小呢? 那就是rem這個單位!我們可以利用js來控制1rem在不同的移動端尺寸情況下對應不同的px(px是絕對單位)。 實現方式: 有興趣的可以搜淘寶的flexible.js前端自適應解決實現方案

移動適應佈局解決方案:rem佈局

      之前寫了一篇rem佈局的文章,今天拿出來發現已經過時了。於是再來寫一遍!        2018.10.24更新       首先在html裡面設定一下視口: <meta

什麼是flexible.js 移動適應方案

什麼是rem 這個單位代表根元素的 font-size 大小(例如 元素的font-size)。當用在根元素的font-size上面時 ,它代表了它的初始值(譯者注:預設的初始值是html的預設的font-size大小,比如當未在根元素上面設定font-size大小的時候,

flexible js 移動適應框架

                ;(function(win, lib) {    var doc = win.document;    var docEl = doc.documentElement;    var metaEl = doc.querySelector('meta[name="viewpor

實現移動適應js程式碼

 head里加後,實現移動自適應 <script> var sUserAgent = navigator.userAgent.toLowerCase(); var bIsI

淺談移動適應問題——響應式、rem/em、利用Js動態實現移動適應

隨著3G的普及,越來越多的人使用手機上網。移動裝置正超過桌面裝置,成為訪問網際網路的最常見終端。於是,網頁設計師不得不面對一個難題:如何才能在不同大小的裝置上呈現同樣的網頁?本篇文章將講述自適應網頁設計的概念和方法,使網頁開發人員維護同一個網頁程式碼,即可使網站在多種裝置上具

移動適應所有尺寸螢幕的方法(適用所有尺寸螢幕,PC也可以用)

先說程式碼,以後再解釋: 移動端必須程式碼: <meta name="viewport" content="width=device-widht,initial-scale=1.0,suer-

移動適應佈局解決方案——rem

自適應佈局方案有百分比佈局、flex佈局、彈性flex佈局等,但是都有一些缺點。 百分比佈局缺點:字型大小需要另外一套自適應方法來調整;當螢幕寬度大於700px後,繼續按照百分比元素會偏大,這個時候調整起來會比較麻煩。 flex佈局、彈性flex佈局:在移動端會出現一些支援的相容問題。 rem W3C官

js移動適應動態設定html的fontsize

JS設計移動端頁面時會遇到自適應問題,大多數都知道用rem來設定頁面的比例大小,下面就來說幾種常見的html中的fontsize設定方法: 1.使用flexible.js外掛庫。  淘寶就是利用這個來設定的。重點說下第二種方法; 2.以下是比較簡介的方法: $(

pc移動適應佈局js指令碼(一)

(function(){ //點選一級目錄 $(".first-leve-div span").click(function(e){ e.stopPropagation(); $(this).next("ul").slideT

rem適應佈局-移動適應必備:flexible.js

由於移動端特殊性,本文講的是如何使用rem實現自適應,或叫rem響應式佈局,通過使用一個指令碼就可以rem自適應,不用再為各種裝置寬度不同而煩惱如何實現自適應的問題。 rem是相對於根元素,這樣就意味著,我們只需要在根元素確定一個px字號,則可以來算出元素的寬

如何解決PC移動適應問題?

   做網頁時,我們通常需要考慮到不同電腦螢幕尺寸,以及不同手機螢幕大小等問題,解決樣式發生改變的情況,那麼如何解決呢?現在主要是採用自適應來解決高度,寬度的,以及圖片自適應問題,下面就PC端和移動端來總結一下,通常進行自適應高度和寬度,圖片時,一般與頁面的佈局存在關係。 1、最小尺寸解析度1024*768

移動適應:flexible.js可伸縮佈局使用

本文的內容就是介紹淘寶彈性佈局方案lib-flexible實踐,分享給大家供大家參考,具體內容如下 1. 頁面需求 這是要做的頁面效果(不要對設計置評,這不是開發人員決定的): 這是尺寸標註圖(750*1334): 然後美工在750*1334的設計稿之上

fastclick.js解決移動(ipad)點擊事件反應慢問題

javascrip tag 區間 spa doc base blog data- ava 參考http://blog.csdn.net/xjun0812/article/details/64919063     http://www.jianshu.com/p/16d3e4

移動適應

flex var dom out ice cal one content viewport 此代碼加到head標簽裏面,加入後可隨不同機型的移動設備,設置html的fontSize大小,這樣子用rem可作為解決移動端自適應的方案 !function(N,M){funct