Jadual Kandungan
Syntax
Parameter
Kunci pilihan
Contoh 2
Rumah hujung hadapan web tutorial js Bagaimana untuk membuat segi empat tepat dengan warna sempadan menggunakan FabricJS?

Bagaimana untuk membuat segi empat tepat dengan warna sempadan menggunakan FabricJS?

Sep 09, 2023 pm 08:53 PM

如何使用 FabricJS 创建带有边框颜色的矩形?

Dalam tutorial ini, kami akan mencipta segi empat tepat dengan warna sempadan menggunakan FabricJS. Segi empat tepat adalah salah satu daripada pelbagai bentuk yang disediakan oleh FabricJS. Untuk mencipta segi empat tepat, kita mesti mencipta contoh kelas fabric.Rect dan menambahkannya pada kanvas.

Memandangkan FabricJS sangat fleksibel, kami boleh menyesuaikan objek segi empat tepat kami dalam apa jua cara yang kami suka. Salah satu sifat yang disediakan oleh FabricJS ialah borderColor, yang membolehkan kita memanipulasi warna sempadan apabila objek itu aktif.

Syntax

1

new fabric.Rect({ borderColor: String }: Object)

Salin selepas log masuk

Parameter

  • Pilihan (pilihan) - Parameter ini ialah objek yang menyediakan penyesuaian tambahan pada segi empat tepat kami. Menggunakan parameter ini, anda boleh menukar sifat seperti warna, kursor, lebar lejang dan banyak sifat lain yang dikaitkan dengan objek yang borderColor ialah atribut.

  • Kunci pilihan

    • borderColor - Sifat ini menerima rentetan yang menyatakan warna jidar apabila memilih objek segi empat tepat. Nilai lalainya ialah rgb(178,204,255).

    Contoh 1

    Melalui kunci warna sempadan menggunakan nilai rentetan

    Mari kita lihat contoh kod untuk memahami cara menetapkan nilai pada sifat borderColor. Kami telah memberikan nilai "biru" kepada kekunci borderColor, yang membantu mencipta sempadan biru apabila memilih objek segi empat tepat.

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    <!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>Passing borderColour key with a String value</h2>

       <p>Select the rectangle to see the border colour</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: "blue",

             padding: 9,

          });

     

          // Add it to the canvas

          canvas.add(rect);

       </script>

    </body>

    </html>

    Salin selepas log masuk

    Contoh 2

    Melalukan nilai RGBA ke kekunci borderColor

    Daripada menghantar nama warna ringkas sebagai rentetan, kita juga boleh menggunakan nilai RGBA yang komponennya menentukan Jumlah Merah, Hijau, Biru dan Alpha daripada , dengan alfa mewakili kelegapan. Dalam contoh ini kami menggunakan rgb(128,0,128) iaitu nilai rgb untuk ungu.

    rreeee

    Atas ialah kandungan terperinci Bagaimana untuk membuat segi empat tepat dengan warna sempadan menggunakan FabricJS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Ganti aksara rentetan dalam javascript Ganti aksara rentetan dalam javascript Mar 11, 2025 am 12:07 AM

Ganti aksara rentetan dalam javascript

jQuery mendapatkan padding/margin elemen jQuery mendapatkan padding/margin elemen Mar 01, 2025 am 08:53 AM

jQuery mendapatkan padding/margin elemen

periksa jQuery jika tarikh sah periksa jQuery jika tarikh sah Mar 01, 2025 am 08:51 AM

periksa jQuery jika tarikh sah

10 Tab Accordion JQuery 10 Tab Accordion JQuery Mar 01, 2025 am 01:34 AM

10 Tab Accordion JQuery

10 patut diperiksa plugin jQuery 10 patut diperiksa plugin jQuery Mar 01, 2025 am 01:29 AM

10 patut diperiksa plugin jQuery

HTTP Debugging dengan Node dan HTTP-Console HTTP Debugging dengan Node dan HTTP-Console Mar 01, 2025 am 01:37 AM

HTTP Debugging dengan Node dan HTTP-Console

Tutorial Persediaan API Carian Google Custom Tutorial Persediaan API Carian Google Custom Mar 04, 2025 am 01:06 AM

Tutorial Persediaan API Carian Google Custom

jQuery tambah bar scroll ke div jQuery tambah bar scroll ke div Mar 01, 2025 am 01:30 AM

jQuery tambah bar scroll ke div

See all articles