Welcome to the Etch-A-Sketch project! This hands-on project is part of The Odin Project curriculum, designed to practice JavaScript DOM manipulation and explore CSS, HTML, and Git. In this interactive web page, you can unleash your creativity by choosing colors and painting in a grid. You have the ability to adjust the grid size, use tools like an eraser, clear the canvas, and even engage in rainbow mode for a colorful painting experience.
The Etch-A-Sketch project is a web application where users can create pixel art by painting in a grid. The project not only focuses on the manipulation of the Document Object Model (DOM) using JavaScript but also incorporates HTML and CSS to provide an engaging and visually appealing user interface. Whether you're a beginner looking to practice your web development skills or just want to have some fun creating pixel art, this project is for you!
JavaScript is the backbone of the project, handling DOM manipulation, user interactions, and the overall functionality. It enables dynamic content updates and ensures an interactive painting experience.
HTML provides the foundational structure for the web page, defining elements and their hierarchy to support content and functionality.
CSS is employed to style and enhance the presentation of the Etch-A-Sketch project. It ensures a visually pleasing and responsive layout for an optimal user experience.
Git is utilized for version control, allowing for easy collaboration, change tracking, and maintaining a clean project history. Feel free to clone the repository and experiment with the code!
- Clone the Repository
- Clone this repository to your local machine using the following command:
git clone https://github.com/sebastianmsz/etch-a-sketch
- Clone this repository to your local machine using the following command:
Experience the Etch-A-Sketch project live by visiting the Etch-A-Sketch Webpage
If you're following a the Odin Project Curriculum or have ideas to enhance this project, contributions are highly encouraged. Open an issue or submit a pull request to share your insights.
If you have questions, suggestions, or just want to discuss web development, feel free to reach out via email at [email protected].
Happy coding and happy painting! ๐๐จ