[html] HTML5에서의 그래픽 및 멀티미디어
  1. HTML5에서의 그래픽
  2. HTML5에서의 멀티미디어

1. HTML5에서의 그래픽

HTML5는 그래픽 처리를 위한 다양한 기능을 제공합니다. 가장 주목할 만한 기능 중 하나는 Canvas입니다. Canvas를 사용하면 JavaScript를 통해 그림을 그리고 애니메이션을 만들 수 있습니다.

아래는 Canvas를 사용하여 간단한 사각형을 그리는 예제 코드입니다.

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000;"></canvas>
<script>
  var canvas = document.getElementById('myCanvas');
  var ctx = canvas.getContext('2d');
  ctx.fillStyle = 'red';
  ctx.fillRect(10, 10, 150, 80);
</script>

SVG(Scalable Vector Graphics)도 HTML5에서 지원하는 그래픽 형식 중 하나로, XML 형태로 그래픽을 정의할 수 있습니다.

2. HTML5에서의 멀티미디어

HTML5는 비디오와 오디오를 위한 태그를 제공하여 멀티미디어 콘텐츠를 쉽게 표시할 수 있습니다.

아래는 비디오를 표시하는 예제 코드입니다.

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  Your browser does not support the video tag.
</video>

멀티미디어 요소를 조작하거나 이벤트를 처리할 수 있는 JavaScript API도 제공됩니다.


이를 참조한 Mozilla HTML5 공식 문서를 읽어보시기를 추천합니다.