このチュートリアルでは、FabricJS を使用して長方形の不透明度を設定する方法を学びます。 Rectangle は、FabricJS が提供するさまざまな形状の 1 つです。を作成するために 四角形の場合は、Fabric.Rect クラスのインスタンスを作成して、それを追加する必要があります。
塗りつぶしの色を追加したり、境界線を削除したり、寸法を変更したりすることで、長方形のオブジェクトをカスタマイズできます。同様に、opacity プロパティを使用して不透明度を変更することもできます。
new fabric.Rect({ opacity: Number }: Object)
オプション (オプション) - このパラメータは、四角形であるオブジェクトです。追加のカスタマイズを提供します。 。このパラメータを使用すると、色、カーソル、境界線の幅などのプロパティや、不透明度が属性であるオブジェクトに関連するその他の多くのプロパティを変更できます。
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 を使用します その結果、長方形のオブジェクトは完全に不透明ではなく、半透明に見えます。えええええ
以上がFabricJSを使用して長方形の不透明度を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。