How to create Non-Rectangular Header using HTML & CSS ?
Last Updated :
15 May, 2023
Improve
In this article, we are going to create a Non-Rectangular-header using the basics of HTML and CSS.
Approach:
- Create a header using <header> tag.
- Create a div for adding the content for the header.
- Use clip-path() function to give a particular shape to the header.
HTML Code:
- Create an HTML file (index.html).
- Link the CSS file that provides all the animation's effects on HTML. The CSS file is linked inside the head section of the webpage.
- Coming to the body section of our HTML code.
- Create a header tag.
- Create a div tag and assign the class to it.
- Add a heading and paragraph to that particular div.
Example: Here we are Implementing the above-explained method.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<div class="main_box">
<h1>Geeks For Geeks</h1>
<p>A computer science portal for geeks</p>
</div>
</header>
</body>
</html>
Combining the above two sections (HTML and CSS) of codes and running it on the browser.
Output: