JSFiddle - React, Tailwind, and code Playground
HTML
<div class="page">
<header class="header">
<nav class="nav">
<div class="nav-content">
<div class="menu">
<p class="menu-text">Меню</p>
</div>
<div class="icons">
<img class="icon-image" src="img/nav-heart.svg">
<img class="icon-image" src="img/nav-magnifier.svg">
</div>
<div class="logo">
<a class="logo-link" href="index.html">RANSS</a>
</div>
<div class="header__buttons">
<a class="header__call-btn" href="#"></a>
<a class="header__whatsapp-btn" href="#"></a>
</div>
<div class="header__info">
<p class="header__phone-numb">+7(495) 127 89 90</p>
<p class="header__work-now">Сейчас работаем</p>
</div>
</div>
</nav>
</header>
</div>
CSS
.page{
width: 1170px;
margin: 0 auto;
}
/*-----------HEADER-----------*/
.header::after {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 782px;
background: url("../img/header-bg.jpg") no-repeat center;
filter: blur(20px);
z-index: -2;
}
.header::before {
content: "";
position: absolute;
top: 481px;
left: 0;
display: block;
width: 100%;
height: 418px;
background: url("../img/header-clouds.png");
z-index: -1;
}
.nav {
position: absolute;
height: 90px;
width: 1920px;
left: 0;
border-bottom: 1px solid #DADADA;
top: 0;
}
.nav-content{
display: flex;
margin: 0 auto;
width: 1170px;
}
.menu{
width: 79px;
height: 90px;
}
.menu-text{
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 19px;
position: absolute;
top: 38px;
}
.menu-text::before{
content: "";
display: inline-block;
margin-right: 11px;
width: 25px;
height: 13px;
background: url("../img/menu-icon.png");
background-size: cover;
}
.icons{
margin-top: 36px;
margin-left: 37px;
}
.icon-image{
margin-right: 11px;
}
.icon-image:last-child{
margin-right: 0;
}
.logo{
margin-top: 32px;
margin-left: 383px;
}
.logo-link{
font-size: 36px;
text-decoration: none;
color: #222222;
}
.logo-link::before{
content: "";
display: inline-block;
width: 63px;
height: 48px;
background: url("../img/logo.png") no-repeat;
background-size: cover;
position: absolute;
top: 26px;
left: 871px;
}
.header__buttons{
margin-left: 241px;
margin-top: 28px;
}
.header__call-btn::before {
content: "";
display: inline-block;
width: 38px;
height: 38px;
background: url("../img/header__call-btn.svg") no-repeat;
background-size: cover;
}
.header__whatsapp-btn::before {
content:...