So implementieren Sie mit Layui die Drag-and-Drop-Funktion zum Zuschneiden von Bildern
Mit der rasanten Entwicklung des mobilen Internets wird die Funktion zum Zuschneiden von Bildern in verschiedenen Produkten häufig verwendet. Um die Drag-and-Drop-Funktion zum Zuschneiden von Bildern zu implementieren, können wir Layui verwenden, ein hervorragendes Front-End-Entwicklungsframework, um den Entwicklungsprozess zu vereinfachen. In diesem Artikel wird erläutert, wie Sie mit Layui die Funktion zum Zuschneiden von Bildern durch Ziehen implementieren, und es werden spezifische Codebeispiele aufgeführt.
Bevor wir die ziehbare Bildzuschneidefunktion implementieren, müssen wir zunächst das Layui-Framework und zugehörige Bibliotheken vorstellen. Fügen Sie zunächst den folgenden Code in das
-Tag der HTML-Datei ein:<link rel="stylesheet" href="https://cdn.staticfile.org/layui/2.5.6/css/layui.css"> <script src="https://cdn.staticfile.org/layui/2.5.6/layui.js"></script>
Als nächstes müssen wir eine HTML-Struktur erstellen, um das Bild und den Zuschneiderahmen anzuzeigen. Fügen Sie den folgenden Code im
-Tag hinzu:<div class="demo" style="margin:20px;"> <div class="layui-upload"> <button type="button" class="layui-btn" id="upload">上传图片</button> <button type="button" class="layui-btn" id="cut">裁剪图片</button> </div> <div class="layui-upload-img" id="image-container"></div> <div class="layui-row layui-col-space10" id="crop-container"></div> </div>
In der HTML-Struktur haben wir Schaltflächen zum Hochladen von Bildern und Zuschneiden von Bildern sowie einen Container zum Anzeigen von Bildern hinzugefügt (ID ist Image-Container). und der Container, der zum Anzeigen des Zuschneidefelds verwendet wird (ID ist Crop-Container). Als nächstes müssen wir JavaScript-Code schreiben, um die Funktionen zum Hochladen, Anzeigen und Zuschneiden von Bildern zu implementieren. Fügen Sie den folgenden Code im