I am trying to make a curved header. And I am wondering if anyone can point me the right direction/or the best method the header as in the following image. I am not a developer so I am slogging.
here is the image of the theme and curved header
And here is my code.How can I achieve to make exactly the same header on the above image?
*{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
margin: 0;
}
:root{
--red-color:#FF5F6D;
--white-color:#FFFFFF;
--yellow-color:#fff9c4;
}
body{
padding: 0;
margin: 0;
}
.wrapper{
display: grid;
grid-template-columns: 1fr;
text-align: center;
align-items: center;
justify-content: center;
}
.wrapper >*{
font-size: 1.5rem;
font-weight: 800;
}
.t-orange-nav{
background-color: var(--red-color);
color: var(--yellow-color);
position: relative;
}
.t-orange-nav > div {
border-bottom: 3px solid white;
max-width: 800px;
margin: 0 auto;
padding: 20px 0;
}
.t-orange-nav p {
font-size: 10px;
}
.t-orange-header{
padding: 20px 0;
background-color: var(--red-color);
height: 200px;
color: var(--yellow-color);
width: 100%;
margin: 0 auto;
background: linear-gradient(#FF5F6D , #FFC371 );
}
.t-orange-section{
background-color: var(--white-color);
color: #FF5F6D;
height: 300px;
width: 95%;
margin: 0 auto;
}
.t-orange-section > div {
border-bottom: 3px solid black;
max-width: 1000px;
margin: 0 auto;
padding: 100px 0;
}
.t-orange-article{
background-color: var(--white-color);
color: #FF5F6D;
height: 300px;
width: 95%;
margin: 0 auto;
}
.t-orange-article > div {
border-bottom: 3px solid black;
max-width: 1000px;
margin: 0 auto;
padding: 100px 0;
}
.t-orange-aside{
background-color: var(--white-color);
color: var(--red-color);
height: 200px;
}
.t-orange-footer{
background-color: var(--red-color);
color: var(--yellow-color);
height: 50px;
}
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="style.css">
<title></title>
</head>
<body>
<div class="wrapper">
<nav class="t-orange-nav">
<div>
nav
</div>
</nav>
<header class="t-orange-header">
<div>
HEADER
</div>
</header>
<section class="t-orange-section">
<div>
section
</div>
</section>
<article class="t-orange-article">
<div>
article
</div>
</article>
<aside class="t-orange-aside">
aside
</aside>
<footer class="t-orange-footer">
footer
</footer>
</div>
</body>
</html>