이 튜토리얼에서는 FabricJS를 사용하여 직사각형의 불투명도를 설정하는 방법을 알아봅니다. Rectangle은 FabricJS에서 제공하는 다양한 도형 중 하나입니다. 만들기 위해 직사각형의 경우 Fabric.Rect 클래스의 인스턴스를 생성하고 이를
채우기 색상을 추가하고 테두리를 제거하고 치수를 변경하여 직사각형 개체를 사용자 정의할 수 있습니다. 마찬가지로 opacity 속성을 사용하여 불투명도를 변경할 수도 있습니다.
new fabric.Rect({ opacity: Number }: Object)
Options(선택 사항) - 이 매개 변수는 직사각형에 추가 사용자 정의를 제공하는 개체입니다. 이 매개변수를 사용하면 색상, 커서, 테두리 너비 등의 속성과 불투명도가 속성인 개체와 관련된 기타 여러 속성을 변경할 수 있습니다.
opacity - 이 속성은 객체의 불투명도를 제어할 수 있는 Number를 허용합니다. 불투명도 속성의 기본값은 1입니다.
직사각형 객체의 기본 모양
< p>코드 예제를 통해 opacity 속성의 기본값을 사용하여 직사각형 객체가 어떻게 보이는지 살펴보겠습니다. 이 예에서는 아래와 같이 클래스에 불투명 키를 전달하지 않습니다.<!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 appearance of a rectangle object</h2> <p>You can see our rectangle is fully opaque</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: 55, top: 90, width: 170, height: 70, fill: "#ffb347", padding: 9, stroke: "#191970", strokeWidth: 5, }); // Add it to the canvas canvas.add(rect); </script> </body> </html>
opacity 속성을 키로 전달
이 예에서는 불투명도 속성 변경 값을 할당하는 방법을 살펴보겠습니다. 캔버스에 있는 직사각형 개체의 불투명도입니다. 여기서는 불투명도로 0.3을 사용합니다. 결과적으로 직사각형 객체는 완전히 불투명하지 않고 반투명하게 나타납니다.
rreee위 내용은 FabricJS를 사용하여 직사각형의 불투명도를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!