Welcome to the Canvas Drawing project! This GitHub repository hosts a beginner-friendly to intermediate-level web application that allows users to unleash their creativity by drawing on a canvas using HTML, CSS, and JavaScript.
The Canvas Drawing project empowers users to express their artistic ideas and create beautiful graphics directly on the canvas. With an intuitive user interface and a wide array of features, both beginners and intermediate-level developers can dive into the world of canvas drawing.
The Canvas Drawing project harnesses the power of the following technologies:
- HTML: The foundation of the project, responsible for creating the canvas and basic layout structure.
- CSS: Used for styling the user interface and making it visually appealing.
- JavaScript: The backbone of the application, enabling interactive drawing functionalities and handling user input.
Explore a range of exciting features in this canvas drawing application:
With the ability to change the pen colour, users can create vibrant and colourful graphics. Simply select your preferred colour from the colour picker and start drawing!
Make your canvas unique by changing its background colour. Experiment with different shades to find the perfect backdrop for your artwork.
Mistakes happen, and that's why this application includes an eraser pen. Easily erase unwanted strokes and refine your artwork with precision.
When you want a clean slate, the "Clear Canvas" feature comes to the rescue. Erase the entire canvas at once, allowing you to start afresh with a blank canvas.
Once your masterpiece is complete, you can download it as an image file (e.g., PNG). Share your creations with friends, save them for later, or use them in other projects.