You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: css/css/index.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -247,7 +247,7 @@ <h2 id="maeinheiten-in-stylesheets">Maßeinheiten in Stylesheets</h2>
247
247
248
248
<ul>
249
249
<li>vw (Hundertstel der Viewport-Breite),</li>
250
-
<li>vh (Hunderstel der Viewport-Höhe),</li>
250
+
<li>vh (Hundertstel der Viewport-Höhe),</li>
251
251
<li>px (Pixel),</li>
252
252
<li>rem (Höhe des Großbuchstaben M im root-Element),</li>
253
253
<li>em (Höhe des Großbuchstaben M im Eltern-Element),</li>
@@ -259,7 +259,7 @@ <h2 id="maeinheiten-in-stylesheets">Maßeinheiten in Stylesheets</h2>
259
259
<li>und noch <ahref="https://developer.mozilla.org/de/docs/Web/CSS/length">viele mehr</a></li>
260
260
</ul>
261
261
262
-
<p>Einige davon sind relativ (em = relativ zur Schriftgröße, px = relativ zur Pixel-Größe am aktuellen Ausgabemedium), andere absolut (Centimeter, Inch). Die absoluten Angaben kann man nur bei der Ausgabe auf Papier sinnvoll verwenden. <ahref="/images/css-masse.html">Demo</a></p>
262
+
<p>Einige davon sind relativ (em = relativ zur Schriftgröße, vw = relativ zur Auflösung des aktuellen Ausgabegeräts), andere absolut (Centimeter, Inch). Die absoluten Angaben kann man nur bei der Ausgabe auf Papier sinnvoll verwenden. <ahref="/images/css-masse.html">Demo</a></p>
263
263
264
264
265
265
<aclass="slide_break do-not-print" id="slide-15" href="slide.html#slide-15" title="Wechsle zur Präsentations-Ansicht, Folie Nr. 15">▻</a>
Copy file name to clipboardExpand all lines: css/css/slide.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -283,7 +283,7 @@ <h2 id="maeinheiten-in-stylesheets">Maßeinheiten in Stylesheets</h2>
283
283
284
284
<ul>
285
285
<li>vw (Hundertstel der Viewport-Breite),</li>
286
-
<li>vh (Hunderstel der Viewport-Höhe),</li>
286
+
<li>vh (Hundertstel der Viewport-Höhe),</li>
287
287
<li>px (Pixel),</li>
288
288
<li>rem (Höhe des Großbuchstaben M im root-Element),</li>
289
289
<li>em (Höhe des Großbuchstaben M im Eltern-Element),</li>
@@ -295,7 +295,7 @@ <h2 id="maeinheiten-in-stylesheets">Maßeinheiten in Stylesheets</h2>
295
295
<li>und noch <ahref="https://developer.mozilla.org/de/docs/Web/CSS/length">viele mehr</a></li>
296
296
</ul>
297
297
298
-
<p>Einige davon sind relativ (em = relativ zur Schriftgröße, px = relativ zur Pixel-Größe am aktuellen Ausgabemedium), andere absolut (Centimeter, Inch). Die absoluten Angaben kann man nur bei der Ausgabe auf Papier sinnvoll verwenden. <ahref="/images/css-masse.html">Demo</a></p>
298
+
<p>Einige davon sind relativ (em = relativ zur Schriftgröße, vw = relativ zur Auflösung des aktuellen Ausgabegeräts), andere absolut (Centimeter, Inch). Die absoluten Angaben kann man nur bei der Ausgabe auf Papier sinnvoll verwenden. <ahref="/images/css-masse.html">Demo</a></p>
<aclass="slide_break do-not-print" id="slide-14" href="slide.html#slide-14" title="Wechsle zur Präsentations-Ansicht, Folie Nr. 14">▻</a>
450
450
451
-
<h2id="svg-mit-javascript-erzeugen">SVG mit Javascript erzeugen</h2>
451
+
<h2id="svg-in-css-verwenden">SVG in CSS verwenden</h2>
452
+
453
+
<p>SVG kann als <code>mask</code> oder <code>clip-path</code> verwendet werden.</p>
454
+
455
+
<p>Clip-Path erwartet einen “Basic Shape” als Wert. Hier mann man einen SVG-Path angeben. Mehr auf <ahref="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/clip-path">MDN</a>.</p>
456
+
457
+
<p>Mask erwartet ein Bild als Wert. Mehr auf <ahref="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask">MDN</a>.</p>
<divstyle="box-sizing: border-box;clip-path: path('M20,0H30A10,10 0,0,1 40,10V20A10,10 0,0,0 50,30H90A10,10 0,0,1 100,40V90A10,10 0,0,1 90,100H10A10,10 0,0,1 0,90V20A20,20 0,0,1 20,0Z');width: 100px;background-color:rgb(232, 124, 74);aspect-ratio: 1 / 1;margin: 4px;font-size:8px;">SVG als clip-path. Der Inhalt dieses Tags wird einfach verdeckt, der Text ist also nicht vollständig lesbar. Nochmal: SVG als clip-path. Der Inhalt dieses Tags wird einfach verdeckt, der Text ist also nicht vollständig lesbar.</div>
466
+
467
+
<divstyle="box-sizing: border-box;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M20%2C0H30A10%2C10%200%2C0%2C1%2040%2C10V20A10%2C10%200%2C0%2C0%2050%2C30H90A10%2C10%200%2C0%2C1%20100%2C40V90A10%2C10%200%2C0%2C1%2090%2C100H10A10%2C10%200%2C0%2C1%200%2C90V20A20%2C20%200%2C0%2C1%2020%2C0Z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E') no-repeat center / contain;width: 100px;background-color:rgb(232, 124, 74);aspect-ratio: 1 / 1;margin: 4px;font-size:8px;">SVG als mask. Der Inhalt dieses Tags wird einfach verdeckt, der Text ist also nicht vollständig lesbar. Nochmal: SVG als mask. Der Inhalt dieses Tags wird einfach verdeckt, der Text ist also nicht vollständig lesbar.</div>
468
+
</div>
469
+
470
+
<p>Dieses Beispiel wurde mit dem <ahref="https://corner-inverter.douiri.org/">Corner Inverter</a> gebaut.</p>
452
471
453
472
454
473
<aclass="slide_break do-not-print" id="slide-15" href="slide.html#slide-15" title="Wechsle zur Präsentations-Ansicht, Folie Nr. 15">▻</a>
455
474
475
+
<h2id="svg-mit-javascript-erzeugen">SVG mit Javascript erzeugen</h2>
476
+
477
+
478
+
<aclass="slide_break do-not-print" id="slide-16" href="slide.html#slide-16" title="Wechsle zur Präsentations-Ansicht, Folie Nr. 16">▻</a>
479
+
456
480
<h3id="createelement">createElement</h3>
457
481
458
482
<p>Der SVG-Tag kann direkt in einem HTML-Dokument verwendet werden, wie auf dieser Seite.</p>
<h2id="svg-in-css-verwenden">SVG in CSS verwenden</h2>
488
+
489
+
<p>SVG kann als <code>mask</code> oder <code>clip-path</code> verwendet werden.</p>
490
+
491
+
<p>Clip-Path erwartet einen “Basic Shape” als Wert. Hier mann man einen SVG-Path angeben. Mehr auf <ahref="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/clip-path">MDN</a>.</p>
492
+
493
+
<p>Mask erwartet ein Bild als Wert. Mehr auf <ahref="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask">MDN</a>.</p>
<divstyle="box-sizing: border-box;clip-path: path('M20,0H30A10,10 0,0,1 40,10V20A10,10 0,0,0 50,30H90A10,10 0,0,1 100,40V90A10,10 0,0,1 90,100H10A10,10 0,0,1 0,90V20A20,20 0,0,1 20,0Z');width: 100px;background-color:rgb(232, 124, 74);aspect-ratio: 1 / 1;margin: 4px;font-size:8px;">SVG als clip-path. Der Inhalt dieses Tags wird einfach verdeckt, der Text ist also nicht vollständig lesbar. Nochmal: SVG als clip-path. Der Inhalt dieses Tags wird einfach verdeckt, der Text ist also nicht vollständig lesbar.</div>
502
+
503
+
<divstyle="box-sizing: border-box;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M20%2C0H30A10%2C10%200%2C0%2C1%2040%2C10V20A10%2C10%200%2C0%2C0%2050%2C30H90A10%2C10%200%2C0%2C1%20100%2C40V90A10%2C10%200%2C0%2C1%2090%2C100H10A10%2C10%200%2C0%2C1%200%2C90V20A20%2C20%200%2C0%2C1%2020%2C0Z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E') no-repeat center / contain;width: 100px;background-color:rgb(232, 124, 74);aspect-ratio: 1 / 1;margin: 4px;font-size:8px;">SVG als mask. Der Inhalt dieses Tags wird einfach verdeckt, der Text ist also nicht vollständig lesbar. Nochmal: SVG als mask. Der Inhalt dieses Tags wird einfach verdeckt, der Text ist also nicht vollständig lesbar.</div>
504
+
</div>
505
+
506
+
<p>Dieses Beispiel wurde mit dem <ahref="https://corner-inverter.douiri.org/">Corner Inverter</a> gebaut.</p>
507
+
508
+
</div>
509
+
<divclass="slide">
510
+
487
511
<h2id="svg-mit-javascript-erzeugen">SVG mit Javascript erzeugen</h2>
0 commit comments