이 튜토리얼에서는 컨트롤 모서리의 스타일을 지정하는 방법을 배웁니다. FabricJS를 사용한 직사각형. 직사각형은 에서 제공하는 다양한 도형 중 하나입니다. FabricJS. 직사각형을 생성하려면 인스턴스를 생성해야 합니다. Fabric.Rect 클래스를 만들어 캔버스에 추가합니다.
객체의 모서리 제어를 통해 객체의 크기를 조정하거나 늘리거나 위치를 변경할 수 있습니다. 특정 색상을 추가하거나 크기를 변경하는 등 다양한 방법으로 컨트롤 코너를 사용자 정의할 수 있습니다. cornerStyle 속성을 사용하여 스타일을 변경할 수 있습니다.
new fabric.Rect({ cornerStyle: String }: Object)
Options(선택 사항) - 이 매개 변수는 직사각형에 추가 사용자 정의를 제공하는 개체입니다. 이 매개변수를 사용하면 색상, 커서, 획 너비 등의 속성과 cornerStyle이 속성인 개체와 관련된 기타 여러 속성을 변경할 수 있습니다.
cornerStyle - 이 속성은 모서리를 제어하려는 스타일을 지정할 수 있는 string을 허용합니다.
컨트롤 코너의 기본 스타일
컨트롤 코너의 기본 스타일을 보여주는 코드 예제를 살펴보겠습니다.
<!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 style of controlling corners</h2> <p>Click on the rectangle to see the default style of its 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>
값이 "circle"인 키로 cornerStyle 전달
적극적으로 선택된 제어 코너를 지정할 수 있습니다 값을 "원" 또는 "직사각형"으로 전달하여 개체를 지정합니다. 값을 "원"으로 전달하면 아래 예에서처럼 컨트롤 모서리가 둥글게 처리되어 있습니다.
<!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>Passing cornerStyle as key with the value "circle"</h2> <p>Click on the rectangle to see the circle style of its 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", cornerStyle: "circle", }); // Add it to the canvas canvas.add(rect); </script> </body> </html>
위 내용은 FabricJS를 사용하여 직사각형 모서리를 제어하는 스타일을 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!