Today we are going to Draw House using HTML and CSS, we will use HTML to structure the page and then use CSS to design the look, feel, and color of the page.
Coding House using HTML and CSS
HTML code:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="style.css"> <title>Document</title> </head> <body> <h1 class="titlename">House</h1> <div class="container"> <div class="house"> <div class="door"></div> <div class="flower"></div> <div class="window"></div> </div> </div> </body> </html>
CSS code:
body { height: 60vh; display: flex; justify-content: center; align-items: center; flex-direction: column; } .titlename{ font-family: 'Lobster', cursive; font-size: 100px; color: #0b16ae; text-align: center; margin-top: 20px; } .container { height: 450px; width: 400px; position: relative; } .container * { position: absolute; } .house { top: 50%; left: 75px; height: 200px; width: 260px; background:brown; } .house::before { content: ''; position: absolute; top: -95px; left: 33px; height: 183px; width: 183.5px; background: brown; transform: rotate(45deg); border-top: 10px solid black; border-left: 10px solid black; z-index: 2 } .house::after { content: ''; position: absolute; top: -70px; left: 15px; height: 70px; width: 30px; background: black; z-index: 1; } .window { top: 35px; left: 25px; height: 80px; width: 70px; background: #96ebff; z-index: 3; } .window::before, .window::after { content: ''; position: absolute; background: silver; } .window::before { top: 0; left: 50%; height: 100%; width: 1px; } .window::after { top: 50%; height: 1px; width: 100%; } .door { top: 70px; left: 150px; height: 130px; width: 70px; background: black; z-index: 3; } .door::before { content: ''; position: absolute; top: 50%; right: 10px; height: 7px; width: 7px; border-radius: 50%; border: 1px solid #FFF; background: #96ebff; } .flower { bottom: 0; height: 60px; width: 60px; background: green; z-index: 4; border-radius: 0px 100px 0px 0px; box-shadow: 1px -1px 7px rgba(0, 0, 0, .5); }
Output:
Also Read:
- What is web development for beginners?
- Chat App with Node.js and Socket.io
- Draw Doraemon using HTML and CSS
- Draw House using HTML and CSS
- Draw Dog using CSS
- Rock Paper Scissor in HTML CSS JavaScript
- Pong Game in HTML and JavaScript
- Tip Calculator in HTML and JavaScript
- Calculator in HTML CSS JavaScript
- BMI Calculator in HTML CSS JavaScript
- Color picker in HTML and JavaScript
- Number Guessing Game in JavaScript
- ATM in JavaScript
- Inventory Management System in JavaScript
- Courier Tracking System in HTML CSS and JS
- Word Count App in JavaScript
- To-Do List in HTML CSS JavaScript
- Tic-Tac-Toe game in JavaScript
- Music player using HTML CSS and JavaScript
- Happy Diwali in JavaSCript