Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 10867|Yanıt: 4

[HTML/HTML5] HTML5 Canvas dikdörtgenler ve daireler çizer

[Bağlantıyı kopyala]
Yayınlandı 14.12.2018 16:41:58 | | | |
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        Çizim <!-- adımlar: Tuval öğesini alın - > bağlamı alın - > sınırı doldurup çizin - > çizim stilini belirleyin - >
        <!-- diğer karmaşık grafikler çizmek için yollar gereklidir: Yol Oluşturmaya Başla - > Çizim Yolu Oluştur - > Yol Kapat - > Çizim Grafiği - >
        <!--örneğin: Bir dikdörtgen çiz - >
        Bir dikdörtgen çizin: <canvas id="ca"></canvas><br/>
        Bir daire çizin: <canvas id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Bir dikdörtgen çiz
    function draw(){
        var canvas=document.getElementById('ca'); Canvas elementini alın
        if (canvas==null)
           yanlış döndür;
        var context=canvas.getContext('2d'); Bağlamı öğrenin
        context.fillStyle='#EEEFF';   Dolgu rengi
        context.fillRect(0,0,400,300); Doldurma Dikdörtgeni (Dikdörtgen 1)
        context.fillStyle='kırmızı';
        context.strokeStyle='mavi'; Sınır rengi
        context.lineWidth=1;        Çerçeve genişliği
        context.fillRect(50,50,100,100); Doldurma Dikdörtgeni (İç Dikdörtgen 2)
        context.strokeRect(50,50,100,100); Sınırı çiz
        
    }
    Daireler çiz
   function drawarc(){
    var canvas2=document.getElementById('yuan'); Canvas elementini alın
        if (canvas2==null)
    if(canvas2==null)
       yanlış döndür;
       var context2=canvas2.getContext('2d');  Bağlamı öğrenin
       context2.fillStyle='#EEEEEF';
       context2.fillRect(0,0,400,300);
       var n=0;
       for(var i=0; i<10; i++){
              context2.beginPath();  Bir yol oluşturmaya başlayın
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,true);  Dairesel bir yol oluşturun
              context2.closePath();  Yolu kapat
              context2.fillStyle='Rgba(255,0,0,0.25)'; Rengi ayarlayın
              context2.fill();  Grafiği doldurun
       }
}
   
   
</scrip{filter}t>

Puan

Katılımcı sayısı1MB+1 Katkı+1 Çökmek sebep
Küçük + 1 + 1 Sahibin iyi bir gönderi paylaşmasını destekleyin, ben de iyi bir gönderi paylaşacağım!.

Tüm puanları gör





Önceki:İstemci IP'sini almak için Sina arayüzünü kullanın
Önümüzdeki:Yemek ve atıştırmalıklar için gizli tarifi düzenle (uzun vadeli indirme)
Yayınlandı 14.12.2018 17:18:19 |
Ekran görüntüsünü ekleyebilir misin? Teşekkür ederim
Yayınlandı 14.12.2018 17:37:03 |
Hadi
Yayınlandı 14.12.2018 19:00:39 |
Aynı ikinci katta, sahibin daha fazla kişinin etkisini görebilmesi için ekran görüntüleri alması önerilir
Yayınlandı 17.12.2018 13:30:54 |

Şöyle çalışıyor, bu da ne?
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com