이 튜토리얼에서는 컨트롤 모서리의 크기를 설정하는 방법을 배웁니다. FabricJS를 사용한 직사각형. 객체의 제어 각도를 통해 크기를 조정하고 늘릴 수 있습니다. 아니면 위치를 바꿔보세요.
특정 기능을 추가하는 등 다양한 방법으로 컨트롤 코너를 맞춤 설정할 수 있습니다. 색상을 지정하고 크기 등을 변경해 보세요. CornerSize를 사용하여 크기를 변경할 수 있습니다. 속성.
new fabric.Rect({ cornerSize: Number }: Object)
Options(선택 사항) - 이 매개 변수는 직사각형에 추가 사용자 정의를 제공하는 개체입니다. 이 매개변수를 사용하면 CornerSize를 속성으로 사용하여 개체와 관련된 색상, 커서, 획 너비 및 기타 속성을 변경할 수 있습니다.
cornerSize - 이 속성은 선택한 개체의 모서리 크기를 조작할 수 있는 number를 허용합니다. 기본값은 13입니다.
모서리의 기본 크기 제어
모서리 제어의 기본 크기를 설명하는 코드 예제를 살펴보겠습니다. 직사각형 객체가 적극적으로 선택된 경우.
<!DOCTYPE html> <html> <head> <!-- Adding the Fabric JS Library--> <script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/510/fabric.min.js"></script> </head> <body> <h2>Default size of the controlling corners</h2> <p>Select the rectangle to see the default size of the controlling corners</p> <canvas id="canvas"></canvas> <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); // Initiate a rectangle object var rect = new fabric.Rect({ left: 125, top: 90, width: 170, height: 70, fill: "#cf1020", borderColor: "black", borderScaleFactor: 3, cornerColor: "#3b7a57", }); // Add it to the canvas canvas.add(rect); </script> </body> </html>
cornerSize를 사용자 정의 값이 있는 키로 전달
이 예에서는 값이 17인 키로 CornerSize 속성을 전달합니다. 우리를 직사각형 객체가 컨트롤 모서리의 크기를 어떻게 변경하는지 확인할 수 있습니다. 선택되었습니다.
rreee위 내용은 FabricJS를 사용하여 직사각형의 제어 모서리 크기를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!