このチュートリアルでは、FabricJS を使用して円のコントロール境界線を非表示にする方法を学びます。円は、FabricJS が提供するさまざまな形状の 1 つです。円を作成するには、Fabric.Circle クラスのインスタンスを作成し、キャンバスに追加します。特定の色や破線パターンの追加など、さまざまな方法でコントロールの境界線をカスタマイズできます。ただし、hasBorders プロパティを使用して境界線を完全に削除することもできます。
new fabric.Circle({ hasBorders: Boolean }: Object)
オプション (オプション) - このパラメータは Object< /em> サークルに追加のカスタマイズを提供します。このパラメータを使用すると、hasBorders を属性として持つオブジェクトに関連する色、カーソル、ストローク幅、その他のプロパティを変更できます。
##hasBorders - このプロパティは ブール値を受け入れます値を False< /strong> に設定すると、コントロールの境界線はレンダリングされません。デフォルト値は True です。
< /strong>次のコードを見てみましょう。円の境界線のコントロールを表示します。デフォルトの外観です。
hasBorders プロパティのデフォルト値は True であるため、円形のオブジェクトが選択されると境界線がレンダリングされます。 If 属性に False 値が割り当てられている場合、境界線はレンダリングされなくなります。これは、円形オブジェクトを選択すると、コントロールの境界線が非表示になることを意味します。 えええええ 以上がFabricJSを使用して円のコントロール境界線を非表示にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。<!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>Hiding the controlling borders of a circle using FabricJS</h2>
<p>Select the object and notice its controlling borders. This is the default appearance. Although we have not used the <b>hasBorders</b> property, it is by default set to True.</p>
<canvas id="canvas"></canvas>
<script>
// Initiate a canvas instance
var canvas = new fabric.Canvas("canvas");
var circle = new fabric.Circle({
left: 215,
top: 100,
fill: "white",
radius: 50,
stroke: "#c154c1",
strokeWidth: 5
});
// Adding it to the canvas
canvas.add(circle);
canvas.setWidth(document.body.scrollWidth);
canvas.setHeight(250);
</script>
</body>
</html>