【原创】html5基于svg制作ps钢笔拖动裁剪图片效果,通过拖动钢笔箭头,调整图片区域大小。
使用方法:
1、head引入css文件
<link type="text/css" href="css/style.css" rel="stylesheet" />
2、head引入js文件
<script src="js/prefixfree.min.js"></script>
3、body引入HTML代码
<svg id="svg" viewBox="30 30 370 370">
<clipPath id="clip">
<use xlink:href="#thePath"></use>
</clipPath>
<image id="theImage" xlink:href="img/7.jpg" x="30" y="30" width="370" height="555" style="clip-path:url(#clip)" />
<path id="thePath" d="M180,350C100,350 100,200 150,150 C200,100 300,100 370,150 C410,180 310,350 180,350 z" ></path>
</svg>
<script src="js/index.js"></script>