Browser version of something between a sketchpad and an Etch-A-Sketch.
You can try it online here.
- Mobile-first Responsive Design
- Using DRY principle
- Eyes friendly colors
- Modern fonts
- Dropdown menu has different grid sizes
NOTE: For now I decided to not go with dark/light mode feature
You can try it online here.
To run this program locally, you can clone the repository to your local machine using the following command:
git clone https://github.com/i4pg/etch-a-sketch.git
Then open the index.html
file in your web browser to start playing the game.
- Support Canvas
- Support download
- Wireframe
- UI
- dropdown
- grid options
- sketch button
- page title
- Create 16x16 grid of square
div
s- Create it dynamically using JS
- put it all in a
.container
- make it appear as grid vs. One on each line
- No
margin
,padding
- Setup
:hover
effect- CSS class or JS ?
- Make button for choosing grid size
- Replace the old grid
- All in one container -fixed space-
- Max = 100
- JS fun when button clicked
-
prompt
- debugging
- 64x64 works?
- Each pass through change it to a completely random RGB value. Then each pass just add another 10% of black to it so that only after 10 passes is the square completely black.
Contributions to this project are welcome. To contribute, follow these steps:
-
Fork this repository.
-
Create a new branch with your changes:
git checkout -b my-new-branch
-
Make your changes and commit them:
git commit -am 'Add some feature'
-
Push your changes to your forked repository:
git push origin my-new-branch
-
Create a pull request on this repository.
This project is licensed under the MIT License. See the LICENSE file for details.