日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
javascript縮放,javascript網(wǎng)頁強(qiáng)制縮放

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

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

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站10多年經(jīng)驗(yàn)成就非凡,專業(yè)從事網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)頁制作,軟文營銷,一元廣告等。10多年來已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:18980820575,我們期待您的來電!

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

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

//頁面縮放比例設(shè)置方法

document.getElementsByTagName('body')[0].style.zoom=0.67 //該方法將頁面設(shè)置比例調(diào)整為67%

怎樣通過javascript使圖片絕對縮放

一般來說,實(shí)現(xiàn)圖片的放大縮小功能都用到了比較大的封裝插件,特別是以jQuery插件居多,而實(shí)際上單純實(shí)現(xiàn)對原圖本身的放大縮小,用簡單幾行原生JS代碼就可以做到。在今天分享的這個實(shí)例中,點(diǎn)擊放大按鈕不松鼠標(biāo),圖片會不斷的逐漸放大,當(dāng)然也可以點(diǎn)一下放大一點(diǎn),點(diǎn)擊縮小按鈕則反之,有需要的朋友可以考慮收藏備用哦

以下為全部代碼:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

html

head

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

titlejavascript控制圖片縮小或者放大/title

/head

body

script type="text/javascript"

var oTime;

function changeSize(id,action){

var obj=document.getElementById(id);

obj.style.zoom=parseInt(obj.style.zoom)+(action=='+'?+10:-10)+'%';

oTime=window.setTimeout('changeSize(\''+id+'\',\''+action+'\')',100);

}

document.onmouseup=function(){

window.clearTimeout(oTime);

}

/script

div style="height:350px; overflow: auto;"

img id="headImg" src="

button onmousedown="changeSize('headImg','+');" onmouseup="window.clearTimeout(oTime);"放大/button

button onmousedown="changeSize('headImg','-');" onmouseup="window.clearTimeout(oTime);"縮小/button

/body

/html

JS中canvas畫布繪制中如何實(shí)現(xiàn)縮放,位移,旋轉(zhuǎn)

cxt.scale(2,2);

縮放的是整個畫布,縮放后,繼續(xù)繪制的圖形會被放大或縮小。

ctx.translate(x,y) 方法重新映射畫布上的 (0,0) 位置

x: 添加到水平坐標(biāo)(x)上的值

y: 添加到垂直坐標(biāo)(y)上的值

發(fā)生位移后,相當(dāng)于把畫布的0,0坐標(biāo) 更換到新的x,y的位置,所有繪制的新元素都被影響。

位移畫布一般配合縮放和旋轉(zhuǎn)等。

context.rotate(angle); 方法旋轉(zhuǎn)當(dāng)前的繪圖

注意參數(shù)是弧度(PI)

如需將角度轉(zhuǎn)換為弧度,請使用 degrees*Math.PI/180 公式進(jìn)行計(jì)算。

JavaScript 拖動和縮放

不知道你是怎么放在一起的,一個img就可以了哇。這兩段代碼很好,也學(xué)習(xí)了。

html

head

title/title /head

script type="text/javascript"

var drag=0;

var clickleft=0;

var clicktop=0;

var dragobj=null;

function load(oEvent)

{

oEvent=oEvent||window.event;

dragobj=oEvent.srcElement||oEvent.target;

dragobj.onmousedown=mousedown;

dragobj.onmouseup=mouseup;

dragobj.onmousemove=mousemove;

dragobj.ondragstart=dragstart;

}

function mousedown(oEvent)

{

drag=1;

clickleft=event.clientX-dragobj.offsetLeft

clicktop=event.clientY-dragobj.offsetTop

}

function dragstart()

{

window.event.returnValue=false;

}

function mousemove()

{

if(drag==1)

{

dragobj.style.left=event.clientX-clickleft;

dragobj.style.top=event.clientY-clicktop;

}

}

function mouseup()

{

drag=0;

}

function zoomOut(){

var zoom = parseFloat(document.getElementById("img1").style.zoom);

zoom = zoom + 0.1;

document.getElementById("img1").style.zoom = zoom;

asd.value=zoom;

}

function zoomIn(){

var zoom = parseFloat(document.getElementById("img1").style.zoom);

zoom = zoom - 0.1;

document.getElementById("img1").style.zoom = zoom;

asd.value=zoom;

}

/script

body

input type="button" value="+" onclick="zoomOut()"

input type="button" value="-" onclick="zoomIn()"

input type="text" id="asd"

img id="img1" onload="load();" style="POSITION: absolute; left: 93px; top: 32px; zoom:1.0;" src="mm.jpg" width="681" height="450" /

/body

/html


名稱欄目:javascript縮放,javascript網(wǎng)頁強(qiáng)制縮放
文章鏈接:http://www.dlmjj.cn/article/dsgeopj.html