>  기사  >  웹 프론트엔드  >  FabricJS를 사용하여 직사각형의 제어 모서리 크기를 설정하는 방법은 무엇입니까?

FabricJS를 사용하여 직사각형의 제어 모서리 크기를 설정하는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-09-21 11:17:021103검색

FabricJS를 사용하여 직사각형의 제어 모서리 크기를 설정하는 방법은 무엇입니까?

이 튜토리얼에서는 컨트롤 모서리의 크기를 설정하는 방법을 배웁니다. FabricJS를 사용한 직사각형. 객체의 제어 각도를 통해 크기를 조정하고 늘릴 수 있습니다. 아니면 위치를 바꿔보세요.

특정 기능을 추가하는 등 다양한 방법으로 컨트롤 코너를 맞춤 설정할 수 있습니다. 색상을 지정하고 크기 등을 변경해 보세요. CornerSize를 사용하여 크기를 변경할 수 있습니다. 속성.

Syntax

new fabric.Rect({ cornerSize: Number }: Object)

Parameters

  • Options(선택 사항) - 이 매개 변수는 직사각형에 추가 사용자 정의를 제공하는 개체입니다. 이 매개변수를 사용하면 CornerSize를 속성으로 사용하여 개체와 관련된 색상, 커서, 획 너비 및 기타 속성을 변경할 수 있습니다.

Option Key

  • cornerSize - 이 속성은 선택한 개체의 모서리 크기를 조작할 수 있는 number를 허용합니다. 기본값은 13입니다.

예제 1

모서리의 기본 크기 제어

모서리 제어의 기본 크기를 설명하는 코드 예제를 살펴보겠습니다. 직사각형 객체가 적극적으로 선택된 경우.

<!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>

예제 2

cornerSize를 사용자 정의 값이 있는 키로 전달

이 예에서는 값이 17인 키로 CornerSize 속성을 전달합니다. 우리를 직사각형 객체가 컨트롤 모서리의 크기를 어떻게 변경하는지 확인할 수 있습니다. 선택되었습니다.

rreee

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

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