JS图片的放大与缩小

<!doctype html>
<head>
<meta charset=utf-8" />
<title>javascript控制图片缩小或者放大</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: 200px; overflow: auto;">
    <img id="headImg" src="http://www.phpernote.com/images/logo.gif" width="67" height="55" style="zoom: 100%;"></div>
    <button onmousedown="changeSize(‘headImg‘,‘+‘);" onmouseup="window.clearTimeout(oTime);">放大</button>
    <button onmousedown="changeSize(‘headImg‘,‘-‘);" onmouseup="window.clearTimeout(oTime);">缩小</button>
    </body>
    </html>

时间: 2024-11-03 19:19:29

JS图片的放大与缩小的相关文章

图片的放大和缩小

点击放大,图片变大,点击缩小,图片缩小 代码 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Text; 7 using System.Linq; 8 using System.Threading.Tasks; 9 using System.Windows.Fo

css 中图片的放大与缩小

html css 部分省略; 假如一个图片想让他慢慢放大,再慢慢回原来形状; 错误写法: .d1 img:hover{ transform: scale(1.2);   //鼠标移上去 图片放大1.2倍; transition: 2s; // +如前面属性 放大时候图片2s内放大1.2倍,鼠标离开时瞬间回原形; } 正确写法; .d1 :hover{ transform: scale(1.2);   //鼠标移上去 图片放大1.2倍; } .d1 img{ transition: 2s; //分

给大家分享一个图片双击放大,双击缩小的第三方库

mwphotobrowser可以通过提供uiimage对象显示一个或多个图像,或URL的Web图像文件,或图书馆资产.照片处理下载和缓存浏览器从Web照片无缝.照片可以放大和平移,和可选的标题可以显示(可定制).浏览器也可以用于允许用户选择一个或更多的照片可以使用网格或主视图. https://github.com/mwaterfall/MWPhotoBrowser

jbox 图片的放大与缩小

html代码 <div class="table-box"> <table style="border:none;"> <thead> <th class="name">图片</th> <th class="name"></th> <th class="name"></th> <th class

JavaScript特效之图片特效放大,缩小,旋转

效果图如下: 效果代码如下: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <m

CPictureEX类的一个扩展或修改(图片的放大与缩小)

1 在CPictureEx::OnPaint() 函数中 2 将下面代码: 3 ::BitBlt(dc.m_hDC, 0, 0, nPaintWidth, nPaintHeight, m_hMemDC, m_PaintRect.left, m_PaintRect.top, SRCCOPY); 4 5 替换为: 6 7 SIZE size = GetSize(); 8 9 ::StretchBlt(dc.m_hDC,0,0,(int)(size.cx*0.5),(int)(size.cy*0.5)

js鼠标控制图片的特效,滚轮控制放大、缩小、鼠标拖动、聚焦。。。

项目需要做一个js控制图片的特效,滚轮控制放大.缩小.鼠标拖动等效果,网上找方法,各种报错.不兼容...最终自己研究出一套方案如下: 代码直接从项目中拷了,就不整理格式了 <script type="text/javascript"> //图片特效 by jifei_mei //图片大小,记录放大或缩小图片前的大小 var pic_size = { width:0, height:0 }; //绑定滚轮滚动事件 if (window.addEventListener) {

图片不能放大缩小的问题

今天在写一个通过js控制图片的宽度和高度的demo,出现了一个与我逾期不一样的问题一直以来,由于我们在页面中显示的图片一般不和给的图片尺寸相吻合,所以我们在页面中一般要对img标签定义一个宽高,如下面代码:html代码:      <div id = "main">             <img src="dog.jpg" id="dog"/>             <button id="bigge

图片 滚动 放大缩小 旋转

需求就是页面浏览一张图片,要求提供放大.缩小.旋转的功能 这里实现的方式是使用jquery的一个iviewer插件 具体实现方式已经提供在下载包中,下载链接: 如果失效请联系QQ:1546224081,或者QQ:2651408273 ps几点: 1,使用文件前,做好相应css和js的映射. 2,mousewheel是iviewer-master的简介版. 3,更改mousewheel图表时,记得要更改jquery.iviewer.css的中的最后两行,以及相应的路径. 4,两个demo我都放在了