js設置網頁縮放,html網頁縮放比例設置

本文目錄一覽:

javascript能不能實現整個網頁根據瀏覽器高度寬度自動縮放?

function getInfo()

{

var s = “”;

s += ” 網頁可見區域寬:”+ document.body.clientWidth+” “;

s += ” 網頁可見區域高:”+ document.body.clientHeight+” “;

s += ” 網頁可見區域寬:”+ document.body.offsetWidth + ” (包括邊線和滾動條的寬)”+” “;

s += ” 網頁可見區域高:”+ document.body.offsetHeight + ” (包括邊線的寬)”+” “;

s += ” 網頁正文全文寬:”+ document.body.scrollWidth+” “;

s += ” 網頁正文全文高:”+ document.body.scrollHeight+” “;

s += ” 網頁被捲去的高(ff):”+ document.body.scrollTop+” “;

s += ” 網頁被捲去的高(ie):”+ document.documentElement.scrollTop+” “;

s += ” 網頁被捲去的左:”+ document.body.scrollLeft+” “;

s += ” 網頁正文部分上:”+ window.screenTop+” “;

s += ” 網頁正文部分左:”+ window.screenLeft+” “;

s += ” 屏幕分辨率的高:”+ window.screen.height+” “;

s += ” 屏幕分辨率的寬:”+ window.screen.width+” “;

s += ” 屏幕可用工作區高度:”+ window.screen.availHeight+” “;

s += ” 屏幕可用工作區寬度:”+ window.screen.availWidth+” “;

s += ” 你的屏幕設置是 “+ window.screen.colorDepth +” 位彩色”+” “;

s += ” 你的屏幕設置 “+ window.screen.deviceXDPI +” 像素/英寸”+” “;

s += ” window的頁面可視部分實際高度(ff) “+window.innerHeight+” “;

alert (s);

}

看看能幫到你嗎?按照上面是可以實現的。

判斷顯示器分辨率,並實現網頁縮放,類似於瀏覽器縮小比例的js代碼

我有個方法,js我就不寫了,說下思路

zoom 來設置頁面的縮放,比如 body{zoom:0.8;} 就是以0.8的比例縮小頁面,

var h = document.body.clientWidth; //獲得屏幕寬度

document.getElementsByTagName(‘body’).style.zoom=1920/h;

我沒有試過,你自己試試看

JS控制瀏覽器網頁內容的百分比縮放

你可以讓頂部導航欄和其他部分分處不同的層,然後你只需要對其他部分所處的層進行縮放處理,導航欄不動,這樣就實現你的目的了。比如:

div class=head這是頂部導航欄/div

div class=body這是其他主體部分/div

然後js代碼就可以這樣:

$(“div.body”).css({“transform”:”scale(0.8)”,”transform-origin”:”50% 0″})

js獲取分辨率和縮放頁面的方法

var screen = window.screen;//獲取分辨率

screen.width;//獲取分辨率的寬度

screen.height;//獲取分辨率的高度

//頁面縮放比例設置方法

document.getElementsByTagName(‘body’)[0].style.zoom=0.67 //該方法將頁面設置比例調整為67%

js網頁縮放重置

看看如下示例是否符合你的需求:

!DOCTYPE html

html

head

    meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /

/head

style type=”text/css”

div{width: 30px;height: 100px;border: 1px solid #ccc;background: #999;}

/style

body

    div onmousewheel=”bsadapt(this)”/div

/body

script type=”text/javascript”

function bsadapt(o){

    var zoom = parseInt(o.style.zoom, 10)||100;

    zoom += event.wheelDelta/12;

    if(zoom  0){

        o.style.zoom = zoom+’%’; 

    }

    return false;

}

/script

/html

鼠標移動到區域,然後滾動滾動,可以放大、縮小div。想要放大或者縮小到固定大小的話,直接傳遞數值即可的!

有任何疑問,歡迎追問……

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/242517.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:49
下一篇 2024-12-12 12:49

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • python爬取網頁並生成表格

    本文將從以下幾個方面詳細介紹如何使用Python爬取網頁數據並生成表格: 一、獲取網頁數據 獲取網頁數據的一般思路是通過HTTP請求獲取網頁內容,最常用的方式是使用Python庫r…

    編程 2025-04-28
  • 網頁防篡改的重要性和市場佔有率

    網頁防篡改對於保護網站安全和用戶利益至關重要,而市場上針對網頁防篡改的產品和服務也呈現出不斷增長的趨勢。 一、市場佔有率 據不完全統計,目前全球各類網頁防篡改產品和服務的市場規模已…

    編程 2025-04-28
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • Python編程實戰:用Python做網頁與HTML

    Python語言是一種被廣泛應用的高級編程語言,也是一種非常適合於開發網頁和處理HTML的語言。在本文中,我們將從多個方面介紹如何用Python來編寫網頁和處理HTML。 一、Py…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • JS圖片沿着SVG路徑移動實現方法

    本文將為大家詳細介紹如何使用JS實現圖片沿着SVG路徑移動的效果,包括路徑製作、路徑效果、以及實現代碼等內容。 一、路徑製作 路徑的製作,我們需要使用到SVG,SVG是可縮放矢量圖…

    編程 2025-04-27
  • 使用Python轉髮網頁內容

    Python是一種廣泛使用的編程語言,它在網絡爬蟲、數據分析、人工智能等領域都有廣泛的應用。其中,使用Python轉髮網頁內容也是一個常見的應用場景。在本文中,我們將從多個方面詳細…

    編程 2025-04-27

發表回復

登錄後才能評論