Bagaimana untuk menetapkan warna latar belakang pemilihan elips menggunakan FabricJS?

PHPz
Lepaskan: 2023-09-10 13:13:02
ke hadapan
1425 orang telah melayarinya

Bagaimana untuk menetapkan warna latar belakang pemilihan elips menggunakan FabricJS?

Dalam tutorial ini, kita akan belajar cara menetapkan warna latar belakang pemilihan elips menggunakan FabricJS. Bujur adalah salah satu daripada pelbagai bentuk yang disediakan oleh FabricJS. Untuk mencipta elips, kita mesti mencipta contoh kelas Fabric.Ellipse dan menambahkannya pada kanvas. Apabila objek dipilih secara aktif, kita boleh menukar dimensi objek, memutarkannya atau memanipulasinya. Kita boleh menukar warna latar belakang pemilihan elips menggunakan sifat selectionBackgroundColor.

Syntax

new fabric.Ellipse({ selectionBackgroundColor : String }: Object)
Salin selepas log masuk

Parameter

  • Pilihan (pilihan) - Parameter ini ialah Objek< /em> menyediakan penyesuaian tambahan pada elips kami. Menggunakan parameter ini, anda boleh menukar warna, kursor, lebar lejang dan banyak sifat lain yang berkaitan dengan objek yang selectionBackgroundColor ialah harta.

Kunci pilihan

  • selectionBackgroundColor - Sifat ini menerima rentetan yang menentukan warna latar belakang pemilihan.

Contoh 1

selectionBackgroundColor< 时的默认颜色/em> atribut tidak digunakan

Mari kita ambil contoh untuk memahami cara pemilihan dipaparkan apabila atribut selectionBackgroundColor tidak digunakan Daripada contoh ini kita dapat melihat bahawa kawasan pemilihan atau kawasan di belakang objek tidak mempunyai warna.

<!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>How to set the background color of selection of Ellipse using FabricJS?</h2>
      <p>Select the object and you will observe that the selection background has no color. Here we have not applied the <b>selectionBackgroundColor</b> property. </p>
      <canvas id="canvas"></canvas>

      <script>
         // Initiate a canvas instance
         var canvas = new fabric.Canvas("canvas");

         // Initiate an ellipse instance
         var ellipse = new fabric.Ellipse({
            left: 115,
            top: 50,
            rx: 80,
            ry: 50,
            fill: "#ff1493",
         });

         // Adding it to the canvas
         canvas.add(ellipse);
         canvas.setWidth(document.body.scrollWidth);
         canvas.setHeight(250);
      </script>
   </body>
</html>
Salin selepas log masuk

Contoh 2

Meluluskan sifat selectionBackgroundColor sebagai kunci

Dalam contoh ini, kami menetapkan nilai kepada harta selectionBackgroundColor. Dalam kes ini, kami memberikannya warna "Biru gelap", jadi kawasan pemilihan kelihatan biru tua.

rreeee

Atas ialah kandungan terperinci Bagaimana untuk menetapkan warna latar belakang pemilihan elips menggunakan FabricJS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!