본문 바로가기

HTML 예제

나만의 스티커 만들기: HTML5 <canvas>로 나만의 스티커 생성

반응형

나만의 스티커를 만들기 위해 HTML5 <canvas> 요소를 사용하는 예제를 제공하겠습니다. 이 예제를 따라하면 초보자도 이해할 수 있을 것입니다.

HTML 파일 생성:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css">
    <title>나만의 스티커 만들기</title>
</head>
<body>
    <canvas id="stickerCanvas" width="400" height="400"></canvas>
    <script src="script.js"></script>
</body>
</html>

 


CSS 스타일링 (styles.css 파일):

/* styles.css */
body {
    font-family: Arial, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
}

canvas {
    border: 1px solid #000;
}

 


JavaScript 코드 (script.js 파일):

// script.js
const canvas = document.getElementById("stickerCanvas");
const ctx = canvas.getContext("2d");

// 스티커 그리기
ctx.fillStyle = "#FF5733"; // 스티커 색상 설정
ctx.fillRect(50, 50, 300, 300); // 스티커 크기 및 위치 설정

// 텍스트 추가
ctx.fillStyle = "#FFF"; // 텍스트 색상 설정
ctx.font = "24px Arial"; // 텍스트 폰트 및 크기 설정
ctx.fillText("나만의 스티커", 90, 250); // 텍스트 내용과 위치 설정

 

 


위 코드에서는 HTML5 <canvas> 요소를 사용하여 스티커를 그리고 텍스트를 추가했습니다.

HTML, CSS, JavaScript 파일을 생성하고 코드를 복사하여 각 파일에 붙여넣은 후 웹 브라우저에서 실행합니다. 화면에 나만의 스티커가 그려질 것입니다.

반응형