html 使用cropper.js完整
时间: 2023-11-12 18:07:59 浏览: 186
cropper.js
Cropper.js 是一个功能强大的 JavaScript 图像剪裁库,可以帮助我们在浏览器中裁剪和编辑图片。下面是一个使用 Cropper.js 剪裁图片的完整 HTML 代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Cropper.js 图片剪裁示例</title>
<link href="https://cdn.bootcss.com/cropper/4.1.0/cropper.min.css" rel="stylesheet">
</head>
<body>
<div>
<img id="image" src="https://cdn.pixabay.com/photo/2015/04/23/22/00/tree-736885__480.jpg">
</div>
<button id="btnCrop">剪裁图片</button>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/cropper/4.1.0/cropper.min.js"></script>
<script>
$(function () {
var image = document.getElementById('image');
var cropper = new Cropper(image, {
aspectRatio: 16 / 9,
viewMode: 1,
zoomable: false
});
$('#btnCrop').click(function () {
// 获取裁剪后的图片数据
var imgData = cropper.getCroppedCanvas().toDataURL();
// 显示裁剪后的图片
$('#result').html('<img src="' + imgData + '">');
});
});
</script>
</body>
</html>
```
代码中,我们首先加载了 Cropper.js 和 jQuery 库,然后创建一个 `img` 标签用于显示图片。接着,我们使用 JavaScript 创建了一个 Cropper 对象,并设置了剪裁的宽高比、视图模式和是否可缩放等属性。最后,我们为一个按钮绑定了一个点击事件,在点击按钮时获取裁剪后的图片数据并显示在页面上。
需要注意的是,Cropper.js 的 CSS 和 JavaScript 文件需要从 CDN 引入。在使用时,需要根据实际情况设置图片的路径和剪裁的参数。
阅读全文