美文网首页
滚轮控制图片放大缩小

滚轮控制图片放大缩小

作者: my沙漠玫瑰 | 来源:发表于2018-11-08 17:24 被阅读0次

1.css

<style type="text/css">

body{

margin: 0;

background: pink;

}

.imgWrap{

width: 500px;

margin: 50px auto;

}

.imgWrap img{

width:100%;

}

#mask{

display: none;

position: absolute;

top:0;

bottom:0;

left:0;

right:0;

background-color:rgba(0,0,0,.9);

}

#mask #tk{

margin:50px auto;

position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

box-shadow: 0 0 20px #ffffff;

}

</style>

2.html

<div class="imgWrap">

      <img src="照片魔方/img/md1.jpg" alt="" onclick="imgClick(this)"/>

</div>

<div id="mask">

       <div id="tk">

                <img id="tkImg" src="照片魔方/img/md1.jpg" alt="" onmousewheel="zoomImg(tkImg)"/>

        </div>

</div>

3.js

<script>

let mask = document.getElementById("mask");

let tk = document.getElementById("tk");

let tkImg = document.getElementById("tkImg");

function imgClick(obj){

mask.style.display = "block";

tkImg.setAttribute("src",obj.src);

}

function zoomImg(obj){

    var zoom = parseInt(obj.style.zoom, 10) || 100;//zoom属性用于设置或检索对象的缩放比例

    zoom += event.wheelDelta/12;

    if(zoom>0)

    obj.style.zoom = zoom + '%';

    document.body.style.position = "fixed";

document.body.style.height=100+"%";

document.body.style.width=100+"%";

}

mask.onclick = function(){

document.body.style.position = "initial";

mask.style.display = "none";

}

tkImg.onclick = function(e){

e.stopPropagation();

}

</script>

点击图片 滑动滚轮放大缩小

相关文章

  • 滚轮控制图片放大缩小

    1.css body{ margin: 0; background: pink; } .img...

  • js鼠标滚轮放大缩小图片

    /* * js鼠标滚轮放大缩小图片 * @param obj 当前图片对象 */ function bigimg(...

  • vue点击图片预览放大(鼠标滚轮)

    产品提出新的需求,针对图片,既可以按钮放大缩小,也可以鼠标滚轮进行放大缩小,同时旋转图片,为了配合产品需求,就进行...

  • 鼠标滚轮实现图片的放大缩小

    关键点,鼠标的位置是不动的,其他位置 的缩小是跟据鼠标左边的宽度与总宽度的壁纸来计算的数值方向是根据鼠标距离上边高...

  • 鼠标滚轮事件

    通过一个小例子来介绍鼠标的滚轮事件,通过鼠标向上滚动来放大图片,向下滚动来缩小图片下面是HTML文档 下面是封装的...

  • echarts-条形统计图1

    description:条形统计图,支持滑动鼠标滚轮来放大和缩小视图。

  • javascript案例

    1 图片的放大和缩小效果演示 1 图片的放大和缩小效果演示原理说明:图片逐渐放大和逐渐缩小是指在一定时间内图片发生...

  • 如何使用PS切商品详情图(电商必备)

    PS常用快捷键 放大缩小图——Alt+鼠标滚轮 切图步骤 1.导入需要切片的图片直接将图片拖入PS工具中2.划线C...

  • arcgis调整鼠标缩放规则

    arcgis中操作地图放大缩小和我们平常习惯不一致。你想放大的,但是滚轮往前,地图却是缩小!更改设置可以调整这一规...

  • 日记

    今天记录下刚开始学的ps Ctrl\shift+鼠标滚轮:移动图像 Alt+鼠标滚轮:放大或缩小图像 Ctrl+n...

网友评论

      本文标题:滚轮控制图片放大缩小

      本文链接:https://www.haomeiwen.com/subject/yrywxqtx.html