Skip to content

Commit 6b47d3c

Browse files
committed
feat: clear drawings
1 parent ba90dce commit 6b47d3c

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

drawing-app/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414
<span id='size'>30</span>
1515
<button id='decrease'>-</button>
1616
<input type='color' id='color' />
17+
<button id='clear'>🧼</button>
1718
</div>
1819
</html>

drawing-app/script.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ const increaseBtn = document.getElementById('increase')
77
const decreaseBtn = document.getElementById('decrease')
88
const sizeElement = document.getElementById('size')
99
const colorElement = document.getElementById('color')
10+
const clearBtn = document.getElementById('clear')
11+
1012

1113
let size = 20;
1214
let isCurrentlyPressed = false;
@@ -88,3 +90,6 @@ function updateSizeOnScreen() {
8890
sizeElement.innerText = size
8991
}
9092

93+
clearBtn.addEventListener('click', () => {
94+
ctx.clearRect(0, 0, canvas.width, canvas.height)
95+
})

drawing-app/style.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,7 @@ canvas {
4141
align-items: center;
4242
justify-content: center;
4343
}
44+
45+
.toolbox > *:last-child {
46+
margin-left: auto;
47+
}

0 commit comments

Comments
 (0)