<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://glossar.it-guide.eu/index.php?action=history&amp;feed=atom&amp;title=Canvas</id>
	<title>Canvas - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://glossar.it-guide.eu/index.php?action=history&amp;feed=atom&amp;title=Canvas"/>
	<link rel="alternate" type="text/html" href="https://glossar.it-guide.eu/index.php?title=Canvas&amp;action=history"/>
	<updated>2026-04-03T20:57:49Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in IT-Guide – Glossar</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://glossar.it-guide.eu/index.php?title=Canvas&amp;diff=381&amp;oldid=prev</id>
		<title>Bohlen: Die Seite wurde neu angelegt: „= Canvas =  &#039;&#039;&#039;Canvas&#039;&#039;&#039; ist ein HTML5-Element, das es ermöglicht, über JavaScript dynamische Grafiken, Animationen, Diagramme oder sogar einfache Spiele direkt im Browser zu zeichnen – ohne Zusatz-Plugins wie Flash.  == Funktionsweise == Das &lt;code&gt;&amp;lt;canvas&amp;gt;&lt;/code&gt;-Element definiert eine Zeichenfläche auf der Webseite. Mit JavaScript-Befehlen kann man darauf Linien, Kreise, Texte oder Bilder zeichnen und so in…“</title>
		<link rel="alternate" type="text/html" href="https://glossar.it-guide.eu/index.php?title=Canvas&amp;diff=381&amp;oldid=prev"/>
		<updated>2025-06-12T09:43:38Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „= Canvas =  &amp;#039;&amp;#039;&amp;#039;Canvas&amp;#039;&amp;#039;&amp;#039; ist ein HTML5-Element, das es ermöglicht, über &lt;a href=&quot;/JavaScript&quot; title=&quot;JavaScript&quot;&gt;JavaScript&lt;/a&gt; dynamische &lt;a href=&quot;/index.php?title=Grafiken&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Grafiken (Seite nicht vorhanden)&quot;&gt;Grafiken&lt;/a&gt;, &lt;a href=&quot;/index.php?title=Animationen&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Animationen (Seite nicht vorhanden)&quot;&gt;Animationen&lt;/a&gt;, Diagramme oder sogar einfache &lt;a href=&quot;/Spiele&quot; title=&quot;Spiele&quot;&gt;Spiele&lt;/a&gt; direkt im &lt;a href=&quot;/Browser&quot; class=&quot;mw-redirect&quot; title=&quot;Browser&quot;&gt;Browser&lt;/a&gt; zu zeichnen – ohne Zusatz-Plugins wie &lt;a href=&quot;/index.php?title=Flash&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Flash (Seite nicht vorhanden)&quot;&gt;Flash&lt;/a&gt;.  == Funktionsweise == Das &amp;lt;code&amp;gt;&amp;lt;canvas&amp;gt;&amp;lt;/code&amp;gt;-Element definiert eine Zeichenfläche auf der &lt;a href=&quot;/Webseite&quot; title=&quot;Webseite&quot;&gt;Webseite&lt;/a&gt;. Mit &lt;a href=&quot;/JavaScript&quot; title=&quot;JavaScript&quot;&gt;JavaScript&lt;/a&gt;-Befehlen kann man darauf Linien, Kreise, Texte oder &lt;a href=&quot;/Bilder&quot; title=&quot;Bilder&quot;&gt;Bilder&lt;/a&gt; zeichnen und so in…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Canvas =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Canvas&amp;#039;&amp;#039;&amp;#039; ist ein HTML5-Element, das es ermöglicht, über [[JavaScript]] dynamische [[Grafiken]], [[Animationen]], Diagramme oder sogar einfache [[Spiele]] direkt im [[Browser]] zu zeichnen – ohne Zusatz-Plugins wie [[Flash]].&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Das &amp;lt;code&amp;gt;&amp;amp;lt;canvas&amp;amp;gt;&amp;lt;/code&amp;gt;-Element definiert eine Zeichenfläche auf der [[Webseite]]. Mit [[JavaScript]]-Befehlen kann man darauf Linien, Kreise, Texte oder [[Bilder]] zeichnen und so interaktive Inhalte erstellen.&lt;br /&gt;
&lt;br /&gt;
== Beispielcode ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;amp;lt;canvas id=&amp;quot;meinCanvas&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;150&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;script&amp;amp;gt;&lt;br /&gt;
  var c = document.getElementById(&amp;quot;meinCanvas&amp;quot;);&lt;br /&gt;
  var ctx = c.getContext(&amp;quot;2d&amp;quot;);&lt;br /&gt;
  ctx.fillStyle = &amp;quot;blue&amp;quot;;&lt;br /&gt;
  ctx.fillRect(10, 10, 100, 50);&lt;br /&gt;
&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einsatzbereiche ==&lt;br /&gt;
* [[Diagramme]] und Visualisierungen&lt;br /&gt;
* Benutzerdefinierte [[Bedienelemente]]&lt;br /&gt;
* 2D-Games im [[Browser]]&lt;br /&gt;
* Echtzeit-Animationen&lt;br /&gt;
&lt;br /&gt;
== Vorteile ==&lt;br /&gt;
* Direkte Steuerung über [[JavaScript]]&lt;br /&gt;
* Keine zusätzlichen [[Plugins]] notwendig&lt;br /&gt;
* Unterstützt von allen modernen [[Browser]]n&lt;br /&gt;
&lt;br /&gt;
== Alternativen ==&lt;br /&gt;
Für komplexere Szenarien (z. B. 3D-Grafiken) kann [[WebGL]] verwendet werden, das auf dem Canvas-Element basiert.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Webentwicklung]]&lt;/div&gt;</summary>
		<author><name>Bohlen</name></author>
	</entry>
</feed>