• 小图局部放大效果(图片的话就自己找一个吧,记得是一张图片用两次,不是两张图片,而且你的图片不一定与我一样,需改一下放大的尺寸)


    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title></title>

    <style type="text/css">

    * {

    margin: 0;

    padding: 0;

    }

    canvas {

    position: absolute;

    top: 0px;

    left: 0px;

    }

    </style>

    </head>

    <body>

    <img src="img/2.jpg">

    <canvas id="canvas" width="400" height="600"></canvas>

    <script type="text/javascript">

    var oC = document.getElementById("canvas");

    var ctx = oC.getContext("2d");

    oC.onmousedown = function() {

    document.onmousemove = function(ev) {

    var ev = ev || window.event;

    var x = ev.clientX - 50;

    var y = ev.clientY - 50;

    var img = new Image();

    img.src = "img/2.jpg";

    img.onload = function() {

    ctx.clearRect(0, 0, 400, 600);

     

    // 九个参数是 图像 图像截取的位置 图像截取的大小 画布上的绘制位置  绘制大小

    ctx.drawImage(img, x+25, y+25, 50, 50, x, y, 100, 100);

    ctx.globalCompositeOperation = "destination-atop";

    ctx.beginPath();

    ctx.arc(x+50,y+50,50,0,Math.PI*2,false);

    ctx.fill();

     

    };

    }

    document.onmouseup = function() {

    document.onmousemove = null;

    ctx.clearRect(0, 0, 400, 600);

    }

    }

    </script>

    </body>

    </html>

  • 相关阅读:
    第十五周总结
    第二阶段冲刺
    课堂练习
    第十四周总结
    WP8 NavigationInTransition实现页面切换效果
    WP8学习笔记:如何在页面显示前自动转向到其他页面
    WP8简单的计算器
    WP8滑动条(Slider)控件的使用
    Wp8滚动区域(ScrollViewer)控件的使用
    C#中ToString格式大全
  • 原文地址:https://www.cnblogs.com/haotian-dada666/p/5744069.html
Copyright © 2020-2023  润新知