Heim  >  Artikel  >  Web-Frontend  >  Welche Möglichkeiten gibt es, die Leinwand in HTML5 zu leeren?

Welche Möglichkeiten gibt es, die Leinwand in HTML5 zu leeren?

php中世界最好的语言
php中世界最好的语言Original
2018-01-29 10:28:201980Durchsuche

Dieses Mal werde ich Ihnen einige Methoden zum Löschen der Leinwand in HTML5 vorstellen und welche Vorsichtsmaßnahmen zum Löschen der Leinwand in HTML5 gelten. Das Folgende ist ein praktischer Fall, schauen wir uns das an.

Fassen Sie die folgenden drei Möglichkeiten zum Löschen der Leinwand zusammen:

1 width ist Wenn festgelegt, wird der Leinwandinhalt gelöscht, sodass Sie ihn mit den folgenden Methoden löschen können:

function clearCanvas<span style="font-family: Verdana, Arial, 宋体;">()</span> 
{ 
    var c=document.getElementById("myCanvas"); 
    var cxt=c.getContext("2d"); 
    c.height=c.height; 
}


2. Verwenden Sie die Methode „clearRect“:

function clearCanvas() 
{ 
    var c=document.getElementById("myCanvas"); 
    var cxt=c.getContext("2d"); 
    cxt.clearRect(0,0,c.width,c.height); 
}


3. Ähnlich wie bei Methode 2 können Sie die Leinwand mit einer bestimmten Farbe füllen, um den Zweck des Löschens zu erreichen:

function clearCanvas() 
{ 
    var c=document.getElementById("myCanvas"); 
    var cxt=c.getContext("2d"); 
       
    cxt.fillStyle="#000000"; 
    cxt.beginPath(); 
    cxt.fillRect(0,0,c.width,c.height); 
    cxt.closePath(); 
}

I Nachdem Sie diese Fälle gelesen haben, glauben Sie, dass Sie die Methode beherrschen. Weitere spannende Inhalte finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Verwandte Lektüre:

So verwenden Sie das Titelattribut von HTML, um Text beim Bewegen der Maus anzuzeigen

Wie es geht es in HTML Öffnen Sie ein neues Fenster mit einem Hyperlink und steuern Sie die Fenstereigenschaften

Der Druckcode von HTML unterstützt das Umblättern von Seiten

So lösen Sie ein Problem: Das Hintergrundbild des Etiketts zeigt dieses Problem unter IE8 nicht an

Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, die Leinwand in HTML5 zu leeren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn