๋ชฉ๋ก2022/02/02 (5)
whatisthis?
javaScript. Painting App ๊ตฌํ - (4) Change Color javaScript. Painting App ๊ตฌํ - (3) 2D context controls__r.." data-og-host="mywebproject.tistory.com" data-og-source-url="htt.." data-og-host="mywebproject.tistory.com" data-og-source-url="https://m.. mywebproject.tistory.com ์ง๋ ํ์ฐจ ์งํ์ฌํญ - ์์ ๋ณ๊ฒฝ - event.target.style.background ์ฌ์ฉ - Array.from() ๋ฉ์๋ - ๋ฐฐ์ด.forEach() ๋ฉ์๋ ์ดํดํ๊ณ ๋์ด๊ฐ๊ธฐ ๐ป ๋๋ณด๊ธฐ Array.from(colors)...
javaScript. Painting App ๊ตฌํ - (3) 2D context controls__r.." data-og-host="mywebproject.tistory.com" data-og-source-url="htt.." data-og-host="mywebproject.tistory.com" data-og-source-url="https://mywebproject.tistory.com/297" data-og-url="https.. mywebproject.tistory.com ์ง๋ ํ์ฐจ ์งํ์ฌํญ - 2D context ์ด์ฉ (canvas.getContext('2d')) - ํ์ธํ ๊ตฌํ ( path์ line ์์ฑ) function onMouseMove(event) { const x = event.of..
javaScript. Painting App ๊ตฌํ - (2) Canvas Event PaintJS Fill Save - canvas ํ๊ทธ - input type="range" - class๋ ์คํ์ผ ์ ์ฉ์ / id๋ js์ ์ฌ์ฉํจ. - id ๊ตฌ์กฐ : controls > controls__r.." data-og-host="mywebproject.tistory.com" data-og-source-url="htt.. mywebproject.tistory.com ์ง๋ ํ์ฐจ ์งํ์ฌํญ - app.js ์ด๋ฒคํธ๋ฆฌ์ค๋ (mouse event) ์์ฑ const canvas = document.getElementById("jsCanvas"); let painting = false; function stopPainting()..
javaScript. Painting App ๊ตฌํ - (1) HTML/CSS Painting App ๊ตฌํ - (1) HTML / CSS ์ ์ index.html PaintJS Fill Save - canvas ํ๊ทธ - input type="range" - class๋ ์คํ์ผ ์ ์ฉ์ / id๋ js์ ์ฌ์ฉํจ. - id ๊ตฌ์กฐ : controls > controls__r.. mywebproject.tistory.com ์ง๋ ํ์ฐจ ์งํ์ฌํญ - index.html๊ณผ style.css ์์ฑ app.js ํ๊ทธ HTML ์์๋ ์บ๋ฒ์ค ์คํฌ๋ฆฝํ API ๋๋ WebGL API์ ํจ๊ป ์ฌ์ฉํด ๊ทธ๋ํฝ๊ณผ ์ ๋๋ฉ์ด์ ์ ๊ทธ๋ฆด ์ ์์ต๋๋ค. const canvas = document.getElementById("jsCanvas");..
Painting App ๊ตฌํ - (1) HTML / CSS ์ ์ index.html Fill Save - canvas ํ๊ทธ - input type="range" - class๋ ์คํ์ผ ์ ์ฉ์ / id๋ js์ ์ฌ์ฉํจ. - id ๊ตฌ์กฐ : controls > controls__range / controls__btns / controls__colors ใด jsRange ใด jsMode ใด controls__color ใด jsSave style.css @import "./reset.css"; body { background-color: #f6f9fc; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantar..