이 튜토리얼에서는 FabricJS를 사용하여 타원을 보이지 않게 만드는 방법을 알아봅니다. 타원은 FabricJS에서 제공하는 다양한 모양 중 하나입니다. 타원을 생성하기 위해 Fabric.Ellipse 클래스의 인스턴스를 생성하고 이를 캔버스에 추가하겠습니다. 타원 개체는 크기 변경, 배경색 추가, 표시 여부 지정 등 다양한 방법으로 사용자 정의할 수 있습니다. visible 속성을 사용하여 이를 수행할 수 있습니다.
new fabric.Ellipse( { visible: Boolean }: Object)
Options(선택 사항) - 이 매개 변수는 타원에 대한 추가 사용자 정의를 제공하는 object입니다. 이 매개변수를 사용하면 visible 속성과 관련된 개체의 색상, 커서, 획 너비 및 기타 여러 속성을 변경할 수 있습니다.
Visible - 이 속성은 객체를 캔버스에 렌더링할 수 있게 해주는 Boolean 强> 값을 허용합니다. 기본값은 True입니다.
"true" 값을 갖는 키로 visible 속성 전달
예제를 통해 visible 속성에 "true" 값을 전달하면 어떤 일이 발생하는지 이해해 보겠습니다. "true" 값을 지정하면 Ellipse 객체가 캔버스에 렌더링됩니다. 이는 FabricJS의 기본 동작이기도 합니다.
<!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>How to make an Ellipse invisible using FabricJS?</h2> <p>The object is visible on the canvas because we have set the <b>visible</b> property to True. This is the default behavior. </p> <canvas id="canvas"></canvas> <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas"); // Initiate an ellipse instance var ellipse = new fabric.Ellipse({ left: 115, top: 50, rx: 100, ry: 70, fill: "red", visible: true, }); // Adding it to the canvas canvas.add(ellipse); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); </script> </body> </html>
visible 속성을 값이 "false"인 키로 전달
이 예에서는 visible 특성을 값이 "false"인 키로 전달합니다. 거짓 값을 할당하면 타원 객체가 캔버스에 렌더링되지 않습니다. 개체를 "보이지 않게" 만드는 것이 아니라 완전히 제거합니다. 코드를 제거하지 않고 캔버스에서 개체를 제거하는 데 사용할 수 있습니다.
rreee위 내용은 FabricJS를 사용하여 타원을 보이지 않게 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!