
누추한 조개껍데기 만드는방법
const canvas = document.querySelector("canvas");
const ctx = canvas.getContext('2d');
canvas.width = 800;
canvas.height = 800;
ctx.lineWidth = 2;
const colors = [
"#FFAD9E",
"#D7AFFF",
"#B3D89C",
"#9FE2BF",
"#F0F0F0",
"#A2B9F2",
"#E2B1E1",
"#B8E080",
"#FFD1DC"
]
function onclick(event){
console.log(event);
ctx.beginPath();
ctx.moveTo(0,0);
const color = colors[Math.floor(Math.random() * colors.length)];
ctx.strokeStyle = color;
ctx.lineTo(event.offsetX, event.offsetY);
ctx.stroke();
}
canvas.addEventListener("mousemove", onclick)
console.log(event)에서 offsetX와 offsetY의 좌표를 확인해야함
'강의 > 노마드 코더 강의' 카테고리의 다른 글
노마드 코더 - 바닐라 JS로 크롬 앱 만들기 - addEventListener (0) | 2023.05.26 |
---|---|
노마드 코더 - 바닐라 JS로 크롬 앱 만들기 - or, and 연산자 (0) | 2023.05.26 |
노마드 코더 - 바닐라 JS로 그림 앱 만들기- 이미지 파일버튼 추가 (0) | 2023.05.26 |
노마드 코더 - 바닐라 JS로 그림 앱 만들기- 그림판 만들기 (0) | 2023.05.26 |
노마드 코더 - 바닐라 JS로 그림 앱 만들기- canvas로 그림 그리기 (0) | 2023.05.25 |