<!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">
<title>Document</title>
</head>
<body>
<nav>
<ul>
<li><a href="#">Пункт 1</a></li>
<li><a href="#">Пункт 2</a></li>
<li><a href="#">Пункт 3</a></li>
<li><a href="#">Пункт 4</a></li>
<li><a href="#">Пункт 5</a></li>
</ul>
</nav>
</body>
</html>
ul {
display: flex;
flex-direction: row;
align-items: center;
margin: 0;
padding: 0;
list-style: none;
}
li {
position: relative;
margin: 0 5px;
padding: 10px;
width: 150px;
text-align: center;
color: white;
}
li:after {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: block;
-webkit-transform: skew(-20deg);
-moz-transform: skew(-20deg);
-o-transform: skew(-20deg);
background: black;
}
a {
position: relative;
z-index: 9999;
font-weight: normal;
text-decoration: unset;
color: white;
}
@keyframes identifier {
0% { top: 0; left: 0; }
30% { top: 50px; }
68%, 72% { left: 50px; }
100% { top: 100px; left: 100%; }
}
@media all and (orientation: landscape), and (max-width: $break_mini) {}
<section id="banner">
<div class="banner-content">
<img src="#" id="woman-photo" alt="">
<div class="banner-text-content">
<h2>Лето 2021</h2>
<a href="#">Узнать подробнее</a>
</div>
</div>
</section>
width
и margin: 0 auto;
;<!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">
<title>Document</title>
<style>
.wrapp {
width: 1166px;
max-width: 100%;
padding: 0 10px;
margin: 0 auto;
}
.work_wrap {
display: grid;
grid-template-columns: repeat(4, auto);
grid-gap: 10px 10px;
justify-content: space-between;
margin-top: 50px;
list-style: none;
}
.work_item {
margin-top: -28px;
width: 279px;
height: 205px;
border-radius: 30px;
background-color: #3DDABE;
}
.work_item-mark {
position: relative;
top: -14px;
left: -13px;
width: 15px;
height: 15px;
border-radius: 20px;
background: #3DDABE;
}
.work_wrap li:nth-child(5) {
opacity: 0;
}
</style>
</head>
<body>
<div class="wrapp">
<ul class="work_wrap">
<li class="work_item"></li>
<li class="work_item"></li>
<li class="work_item"></li>
<li class="work_item"></li>
<li class="work_item-mark"></li>
<li class="work_item-mark"></li>
<li class="work_item-mark"></li>
<li class="work_item-mark"></li>
<li class="work_item"></li>
<li class="work_item"></li>
<li class="work_item"></li>
<li class="work_item"></li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
section {
display: flex;
flex-direction: row;
align-items: center;
}
.left-block {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.right-block {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-end;
}
</style>
</head>
<body>
<section>
<div class="left-block">
<h1>Product name</h1>
<ul class="list">
<li>Put on this page information about your product</li>
<li>A detailed description of your product</li>
<li>Tell us about the advantages and merits</li>
<li>Associate the page with the payment system</li>
</ul>
</div>
<div class="right-block">
<img src="image/Shape-9.png" width="300" height="150">
</div>
</section>
</body>
</html>
<li>
тег. И написать код, с обработчиком событий, чтобы показывало выпадающий список меню — при наведении мыши на данный пункт списка и пока мышка внутри данного блока, и скрывать когда мышь выходит за грани этого блока. Либо если Вы плохо знаете JS, можно реализовать его на CSS.swipe: false
Если ещё что–нибудь из готового, то можно реализовать через OwlCarousel и через carousel Bootstrap.