Here’s how you can create different shapes using CSS
1. Square
.square {
height: 50px;
width: 50px;
background-color: #3949AB;
}2. Circle
.circle {
height: 50px;
width: 50px;
background-color: #3949AB;
border-radius: 50%;
}3. Oval
.oval {
height: 50px;
width: 100px;
background-color: #3949AB;
border-radius: 50%;
}4. Trapezoid
.trapezoid {
border-bottom: 50px solid #3949AB;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
height: 0;
width: 125px;
}5. Rectangle
.rectangle {
height: 50px;
width: 100px;
background-color: #3949AB;
}6. Parallelogram
.parallelogram {
width: 100px;
height: 50px;
transform: skew(20deg);
background: #3949AB;
}7. Triangle Up
.triangle-up {
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 50px solid #3949AB;
}8. Triangle Down
.triangle-down {
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-top: 50px solid #3949AB;
}9. Triangle Left
.triangle-left {
width: 0;
height: 0;
border-top: 25px solid transparent;
border-right: 50px solid #3949AB;
border-bottom: 25px solid transparent;
}10. Triangle Right
.triangle-right {
width: 0;
height: 0;
border-top: 25px solid transparent;
border-left: 50px solid #3949AB;
border-bottom: 25px solid transparent;
}Here’s the full HTML code to check
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.square {
height: 50px;
width: 50px;
background-color: #3949AB;
}
.circle {
height: 50px;
width: 50px;
background-color: #3949AB;
border-radius: 50%;
}
.oval {
height: 50px;
width: 100px;
background-color: #3949AB;
border-radius: 50%;
}
.trapezoid {
border-bottom: 50px solid #3949AB;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
height: 0;
width: 125px;
}
.rectangle {
height: 50px;
width: 100px;
background-color: #3949AB;
}
.parallelogram {
width: 100px;
height: 50px;
transform: skew(20deg);
background: #3949AB;
}
.triangle-up {
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 50px solid #3949AB;
}
.triangle-down {
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-top: 50px solid #3949AB;
}
.triangle-left {
width: 0;
height: 0;
border-top: 25px solid transparent;
border-right: 50px solid #3949AB;
border-bottom: 25px solid transparent;
}
.triangle-right {
width: 0;
height: 0;
border-top: 25px solid transparent;
border-left: 50px solid #3949AB;
border-bottom: 25px solid transparent;
}
</style>
</head>
<body>
<h2>Squre</h2>
<div class="square"></div>
<h2>Circle</h2>
<div class="circle"></div>
<h2>Oval</h2>
<div class="oval"></div>
<h2>Trapezoid</h2>
<div class="trapezoid "></div>
<h2>Rectangle</h2>
<div class="rectangle "></div>
<h2>Parallelogram</h2>
<div class="parallelogram"></div>
<h2>Triangle Up</h2>
<div class="triangle-up"></div>
<h2>Triangle Down</h2>
<div class="triangle-down"></div>
<h2>Triangle Left</h2>
<div class="triangle-left"></div>
<h2>Triangle Right</h2>
<div class="triangle-right"></div>
</body>
</html>