>  기사  >  웹 프론트엔드  >  FabricJS를 사용하여 삼각형의 불투명도를 설정하는 방법은 무엇입니까?

FabricJS를 사용하여 삼각형의 불투명도를 설정하는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-08-25 11:09:181151검색

FabricJS를 사용하여 삼각형의 불투명도를 설정하는 방법은 무엇입니까?

이 튜토리얼에서는 FabricJS를 사용하여 삼각형의 불투명도를 설정하는 방법을 알아봅니다. Triangle은 FabricJS에서 제공하는 다양한 도형 중 하나입니다. 삼각형을 만들려면 Fabric.Triangle 클래스의 인스턴스를 만들어 캔버스에 추가해야 합니다. 채우기 색상을 추가하고, 테두리를 제거하고, 치수를 변경하여 삼각형 개체를 사용자 정의할 수 있습니다. 마찬가지로 opacity 속성을 사용하여 불투명도를 변경할 수도 있습니다.

Syntax

new Fabric.Triangle({ opacity: Number }: Object)

Parameters

  • Options (선택 사항) - 이 매개 변수는 삼각형에 추가 사용자 정의를 제공하는 object입니다. 이 매개변수를 사용하면 불투명도가 속성인 개체와 관련된 색상, 커서, 테두리 너비 및 기타 여러 속성을 변경할 수 있습니다.

Option Key

  • Opacity− 이 속성은 개체의 불투명도를 제어할 수 있는 값으로 number를 허용합니다. 불투명도 속성의 기본값은 1입니다.

예제 1

Tangle 객체의 기본 모양

코드 예제를 통해 opacity 속성의 기본값을 사용할 때 Triangle 객체가 어떻게 보이는지 살펴보겠습니다. 다음 예와 같이 클래스에 불투명 키를 전달하지 않습니다.







三角形对象的默认外观
请注意,三角形是完全不透明的。


// 启动画布实例
var canvas = new Fabric.Canvas("canvas");
canvas.setWidth(document.body.scrollWidth);
画布.setHeight(250);

// 初始化一个三角形对象
var triangle = new Fabric.Triangle({
左:105,
顶部:70,
宽度:90,
身高:80,
填写:“#746cc0”,
笔画:“#967bb6”,
笔划宽度:5,
});

// 将其添加到画布中
canvas.add(三角形);


예제 2

opacity 속성을 키로 전달

이 예에서 opacity 속성은 다음과 같습니다. 값이 캔버스에 있는 삼각형 개체의 불투명도를 변경하는 방법을 할당했습니다. 여기서는 불투명도로 0.3을 사용하여 삼각형 객체를 완전히 불투명한 것이 아니라 반투명하게 보이게 합니다.

rreee

위 내용은 FabricJS를 사용하여 삼각형의 불투명도를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제