218 lines
4.9 KiB
Vue
218 lines
4.9 KiB
Vue
<template>
|
||
<HomepageSection
|
||
id="how-it-works"
|
||
class="how-it-works"
|
||
title="Как работает наш сервис"
|
||
description="Четыре простых шага для увеличения ваших продаж"
|
||
>
|
||
<div class="how-it-works__cards">
|
||
<div class="how-it-works-card">
|
||
<div class="how-it-works-card__title">
|
||
Подключение
|
||
</div>
|
||
|
||
<div class="how-it-works-card__description">
|
||
Подключите свой аккаунт Kaspi.kz <br>
|
||
к нашему сервису
|
||
</div>
|
||
</div>
|
||
|
||
<div class="how-it-works-card">
|
||
<div class="how-it-works-card__title">
|
||
Настройка
|
||
</div>
|
||
|
||
<div class="how-it-works-card__description">
|
||
Настройте минимальные цены <br>
|
||
для товаров
|
||
</div>
|
||
</div>
|
||
|
||
<div class="how-it-works-card">
|
||
<div class="how-it-works-card__title">
|
||
Мониторинг
|
||
</div>
|
||
|
||
<div class="how-it-works-card__description">
|
||
Наш сервис автоматически мониторит <br>
|
||
конкурентов и обновляет цены
|
||
</div>
|
||
</div>
|
||
|
||
<div class="how-it-works-card">
|
||
<div class="how-it-works-card__title">
|
||
Прирост
|
||
</div>
|
||
|
||
<div class="how-it-works-card__description">
|
||
Получите кратный прирост <br>
|
||
продаж и прибыли
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="how-it-works-demo">
|
||
<div class="how-it-works-demo__title">
|
||
Демо видео о продукте
|
||
</div>
|
||
|
||
<iframe
|
||
class="how-it-works-demo__video"
|
||
src="https://www.youtube.com/embed/dQw4w9WgXcQ?si=dZCL9UFbyboiQzSl"
|
||
title="YouTube video player"
|
||
frameborder="0"
|
||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
||
referrerpolicy="strict-origin-when-cross-origin"
|
||
allowfullscreen
|
||
/>
|
||
|
||
<ul class="how-it-works-demo__list">
|
||
<li>Ознакомьтесь с интерфейсом приложения для ПК</li>
|
||
<li>Оцените удобство мобильного интерфейса</li>
|
||
<li>Просмотрите пример добавления товаров и управления ими через приложение</li>
|
||
</ul>
|
||
|
||
<UiButton class="how-it-works-demo__action" href="/auth" rel="noopener noreferrer">
|
||
Попробовать бесплатно
|
||
</UiButton>
|
||
</div>
|
||
</HomepageSection>
|
||
</template>
|
||
|
||
<script setup lang="ts">
|
||
</script>
|
||
|
||
<style lang="scss">
|
||
.how-it-works {
|
||
&__cards {
|
||
gap: 40px;
|
||
|
||
@include desktop {
|
||
display: grid;
|
||
grid-template-columns: repeat(4, 1fr);
|
||
}
|
||
|
||
@include mobile {
|
||
display: flex;
|
||
flex-direction: column;
|
||
}
|
||
}
|
||
}
|
||
|
||
.how-it-works-card {
|
||
position: relative;
|
||
padding: 32px 16px;
|
||
background-color: $color-gray-300;
|
||
border-radius: 12px;
|
||
text-align: center;
|
||
counter-increment: how-it-works-card;
|
||
|
||
&::before {
|
||
@include font(24px, 600, 40px);
|
||
|
||
content: counter(how-it-works-card);
|
||
position: absolute;
|
||
top: 0;
|
||
left: 50%;
|
||
transform: translate(-50%, -50%);
|
||
padding-inline: 16px;
|
||
border-radius: 12px;
|
||
background-color: $color-black;
|
||
color: $color-white;
|
||
min-width: 46px;
|
||
}
|
||
|
||
@include mobile {
|
||
padding: 24px 16px;
|
||
}
|
||
|
||
&__title {
|
||
@include font(20px, 700, 24px);
|
||
}
|
||
|
||
&__description {
|
||
@include font(14px, 400, 17px);
|
||
|
||
color: $color-gray-700;
|
||
margin-top: 10px;
|
||
}
|
||
}
|
||
|
||
.how-it-works-demo {
|
||
padding: 40px 100px;
|
||
background-color: $color-gray-300;
|
||
margin-top: 60px;
|
||
border-radius: 12px;
|
||
|
||
@include desktop {
|
||
display: grid;
|
||
justify-items: flex-start;
|
||
grid-template-columns: 485px 1fr;
|
||
grid-template-rows: 1fr auto 1fr;
|
||
grid-template-areas:
|
||
'title video'
|
||
'list video'
|
||
'action video';
|
||
gap: 24px;
|
||
}
|
||
|
||
@include mobile {
|
||
padding: 16px;
|
||
margin-top: 32px;
|
||
}
|
||
|
||
&__title {
|
||
@include font(28px, 700, 39px);
|
||
|
||
grid-area: title;
|
||
|
||
@include desktop {
|
||
align-self: flex-end;
|
||
}
|
||
|
||
@include mobile {
|
||
@include font(20px, 700, 28px);
|
||
|
||
text-align: center;
|
||
margin-bottom: 24px;
|
||
}
|
||
}
|
||
|
||
&__video {
|
||
grid-area: video;
|
||
aspect-ratio: 16 / 9;
|
||
|
||
@include desktop {
|
||
justify-self: center;
|
||
height: 270px;
|
||
}
|
||
|
||
@include mobile {
|
||
width: 100%;
|
||
}
|
||
}
|
||
|
||
&__list {
|
||
@include font(16px, 400, 29px);
|
||
|
||
color: $color-gray-700;
|
||
grid-area: list;
|
||
|
||
@include mobile {
|
||
@include font(12px, 400, 22px);
|
||
|
||
margin-top: 24px;
|
||
}
|
||
}
|
||
|
||
&__action {
|
||
grid-area: action;
|
||
|
||
@include mobile {
|
||
width: 100%;
|
||
margin-top: 24px;
|
||
}
|
||
}
|
||
}
|
||
</style>
|