сделал reviews для пк
This commit is contained in:
@@ -92,6 +92,9 @@ body{
|
|||||||
|
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
.title--center{
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
.text-1{
|
.text-1{
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
color: var(--text-white);
|
color: var(--text-white);
|
||||||
|
|||||||
@@ -566,11 +566,142 @@
|
|||||||
}
|
}
|
||||||
/* free */
|
/* free */
|
||||||
|
|
||||||
/* text and form */
|
/* reviews */
|
||||||
.text-form{
|
.reviews{
|
||||||
|
margin-top: 56px;
|
||||||
|
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.reviews__item{
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
|
padding-bottom: 88px;
|
||||||
|
}
|
||||||
|
.reviews-item__content{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.reviews-item-content__header{
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
.reviews-item-content-header__img{
|
||||||
|
width: 112px;
|
||||||
|
height: 112px;
|
||||||
|
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
.reviews-item-content-header__block{
|
||||||
|
margin-left: 40px;
|
||||||
|
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.reviews-item-content-header__item{
|
||||||
|
margin-top: 16px;
|
||||||
|
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
.reviews-item-content-header__item:first-child{
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
.reviews-item-content-header__pin{
|
||||||
|
padding-left: 40px;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
background-image: url(/assets/img/icon/pin.svg);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: left;
|
||||||
|
}
|
||||||
|
.reviews-item-content__text{
|
||||||
|
margin-top: 40px;
|
||||||
|
}
|
||||||
|
.reviews-item__img{
|
||||||
|
margin-left: 164px;
|
||||||
|
|
||||||
|
width: 577px;
|
||||||
|
height: 600px;
|
||||||
|
border-radius: 4px;
|
||||||
|
|
||||||
|
object-fit: cover;
|
||||||
|
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
.reviews .swiper-pagination{
|
||||||
|
position: absolute;
|
||||||
|
right: 32px;
|
||||||
|
bottom: 104px;
|
||||||
|
|
||||||
|
padding-right: 32px;
|
||||||
|
|
||||||
|
text-align: end;
|
||||||
|
}
|
||||||
|
.reviews .swiper-pagination-bullet{
|
||||||
|
width: 97px;
|
||||||
|
height: 4px;
|
||||||
|
|
||||||
|
background-color: #111114;
|
||||||
|
opacity: 1 !important;
|
||||||
|
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
.reviews .swiper-pagination-bullet-active{
|
||||||
|
background-color: var(--text-white);
|
||||||
|
}
|
||||||
|
.reviews__counter{
|
||||||
|
position: absolute;
|
||||||
|
bottom: 0px;
|
||||||
|
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
|
||||||
|
font-weight: 400;
|
||||||
|
font-size: 24px;
|
||||||
|
color: var(--text-white);
|
||||||
|
}
|
||||||
|
.reviews__counter--grey{
|
||||||
|
color: var(--link);
|
||||||
|
}
|
||||||
|
|
||||||
|
.reviews .swiper-button-next::after, .reviews .swiper-button-prev::after{
|
||||||
|
position: static;
|
||||||
|
|
||||||
|
font-size: 0;
|
||||||
|
}
|
||||||
|
.reviews .swiper-button-next, .reviews .swiper-button-prev{
|
||||||
|
position: static;
|
||||||
|
|
||||||
|
margin-top: 0;
|
||||||
|
|
||||||
|
width: 32px;
|
||||||
|
height: 32px;
|
||||||
|
}
|
||||||
|
.reviews .swiper-button-next{
|
||||||
|
margin-left: 40px;
|
||||||
|
|
||||||
|
background-image: url(/assets/img/icon/slider-righ.svg);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
.reviews .swiper-button-prev{
|
||||||
|
margin-right: 40px;
|
||||||
|
|
||||||
|
background-image: url(/assets/img/icon/slider-left.svg);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
/* reviews */
|
||||||
|
|
||||||
|
/* text and form */
|
||||||
|
.text-form{
|
||||||
|
margin-top: 88px;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
}
|
}
|
||||||
.text-form__content{
|
.text-form__content{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|||||||
3
assets/img/icon/slider-left.svg
Normal file
3
assets/img/icon/slider-left.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M22.5 4L10.5 16L22.5 28" stroke="white" stroke-width="1.5" stroke-linecap="round"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 196 B |
3
assets/img/icon/slider-righ.svg
Normal file
3
assets/img/icon/slider-righ.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M10.5 4L22.5 16L10.5 28" stroke="white" stroke-width="1.5" stroke-linecap="round"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 196 B |
BIN
assets/img/photo/reviews-person.png
Normal file
BIN
assets/img/photo/reviews-person.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
BIN
assets/img/photo/reviews.png
Normal file
BIN
assets/img/photo/reviews.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 464 KiB |
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
const gymSwiper = new Swiper('.gym-swiper', {
|
const gymSwiper = new Swiper('.gym-swiper', {
|
||||||
direction: 'horizontal',
|
direction: 'horizontal',
|
||||||
slidesPerView: 1.20,
|
|
||||||
breakpoints: {
|
breakpoints: {
|
||||||
320:{
|
320:{
|
||||||
slidesPerView: 1.20,
|
slidesPerView: 1.20,
|
||||||
@@ -14,4 +13,33 @@ const gymSwiper = new Swiper('.gym-swiper', {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const reviewsSwiper = new Swiper('.reviews-swiper', {
|
||||||
|
spaceBetween: 24,
|
||||||
|
// If we need pagination
|
||||||
|
pagination: {
|
||||||
|
el: '.swiper-pagination',
|
||||||
|
},
|
||||||
|
|
||||||
|
// Navigation arrows
|
||||||
|
navigation: {
|
||||||
|
nextEl: '.swiper-button-next',
|
||||||
|
prevEl: '.swiper-button-prev',
|
||||||
|
},
|
||||||
|
|
||||||
|
// And if we need scrollbar
|
||||||
|
scrollbar: {
|
||||||
|
el: '.swiper-scrollbar',
|
||||||
|
},
|
||||||
|
runCallbacksOnInit: true,
|
||||||
|
// === new change
|
||||||
|
on: {
|
||||||
|
slideChange: function(){
|
||||||
|
let offer = document.querySelector('#numberReviews');
|
||||||
|
offer.innerHTML = (this.activeIndex + 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
// gymSwiper.destroy();
|
// gymSwiper.destroy();
|
||||||
|
|||||||
167
index.html
167
index.html
@@ -593,6 +593,169 @@
|
|||||||
</article>
|
</article>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="main__item">
|
||||||
|
<p class="title-1 title--center">
|
||||||
|
Отзывы клиентов
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<article class="reviews reviews-swiper">
|
||||||
|
<div class="swiper-wrapper">
|
||||||
|
<div class="reviews__item swiper-slide">
|
||||||
|
<div class="reviews-item__content">
|
||||||
|
<div class="reviews-item-content__header">
|
||||||
|
<img src="/assets/img/photo/reviews-person.png" alt="" class="reviews-item-content-header__img">
|
||||||
|
|
||||||
|
<div class="reviews-item-content-header__block">
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-1">Название клуба</p>
|
||||||
|
|
||||||
|
<p class="reviews-item-content-header__pin text-2">Локация</p>
|
||||||
|
</div>
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-2">ФИО</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="reviews-item-content__text">
|
||||||
|
<p class="text-2">
|
||||||
|
Недавно я воспользовался услугами этой компании, и остался в полном восторге! Сначала у меня были сомнения, но профессионализм команды моментально развеял все мои опасения. Каждый этап сотрудничества был тщательно продуман, начиная с первичной консультации и заканчивая реализацией проекта.<br><br>
|
||||||
|
Отдельно хочу отметить их внимание к деталям и индивидуальный подход. Каждое предложение звучало обоснованно, и я чувствовал, что мои идеи действительно важны для них. Проект был выполнен в срок и даже превзошел мои ожидания! <br><br>
|
||||||
|
Рекомендую эту компанию всем, кто ищет качественные услуги и надежное сотрудничество. Спасибо вам за отличную работу!
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<img src="/assets/img/photo/reviews.png" alt="" class="reviews-item__img">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="reviews__item swiper-slide">
|
||||||
|
<div class="reviews-item__content">
|
||||||
|
<div class="reviews-item-content__header">
|
||||||
|
<img src="/assets/img/photo/reviews-person.png" alt="" class="reviews-item-content-header__img">
|
||||||
|
|
||||||
|
<div class="reviews-item-content-header__block">
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-1">Название клуба</p>
|
||||||
|
|
||||||
|
<p class="reviews-item-content-header__pin text-2">Локация</p>
|
||||||
|
</div>
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-2">ФИО</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="reviews-item-content__text">
|
||||||
|
<p class="text-2">
|
||||||
|
Недавно я воспользовался услугами этой компании, и остался в полном восторге! Сначала у меня были сомнения, но профессионализм команды моментально развеял все мои опасения. Каждый этап сотрудничества был тщательно продуман, начиная с первичной консультации и заканчивая реализацией проекта.<br><br>
|
||||||
|
Отдельно хочу отметить их внимание к деталям и индивидуальный подход. Каждое предложение звучало обоснованно, и я чувствовал, что мои идеи действительно важны для них. Проект был выполнен в срок и даже превзошел мои ожидания! <br><br>
|
||||||
|
Рекомендую эту компанию всем, кто ищет качественные услуги и надежное сотрудничество. Спасибо вам за отличную работу!
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<img src="/assets/img/photo/reviews.png" alt="" class="reviews-item__img">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="reviews__item swiper-slide">
|
||||||
|
<div class="reviews-item__content">
|
||||||
|
<div class="reviews-item-content__header">
|
||||||
|
<img src="/assets/img/photo/reviews-person.png" alt="" class="reviews-item-content-header__img">
|
||||||
|
|
||||||
|
<div class="reviews-item-content-header__block">
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-1">Название клуба</p>
|
||||||
|
|
||||||
|
<p class="reviews-item-content-header__pin text-2">Локация</p>
|
||||||
|
</div>
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-2">ФИО</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="reviews-item-content__text">
|
||||||
|
<p class="text-2">
|
||||||
|
Недавно я воспользовался услугами этой компании, и остался в полном восторге! Сначала у меня были сомнения, но профессионализм команды моментально развеял все мои опасения. Каждый этап сотрудничества был тщательно продуман, начиная с первичной консультации и заканчивая реализацией проекта.<br><br>
|
||||||
|
Отдельно хочу отметить их внимание к деталям и индивидуальный подход. Каждое предложение звучало обоснованно, и я чувствовал, что мои идеи действительно важны для них. Проект был выполнен в срок и даже превзошел мои ожидания! <br><br>
|
||||||
|
Рекомендую эту компанию всем, кто ищет качественные услуги и надежное сотрудничество. Спасибо вам за отличную работу!
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<img src="/assets/img/photo/reviews.png" alt="" class="reviews-item__img">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="reviews__item swiper-slide">
|
||||||
|
<div class="reviews-item__content">
|
||||||
|
<div class="reviews-item-content__header">
|
||||||
|
<img src="/assets/img/photo/reviews-person.png" alt="" class="reviews-item-content-header__img">
|
||||||
|
|
||||||
|
<div class="reviews-item-content-header__block">
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-1">Название клуба</p>
|
||||||
|
|
||||||
|
<p class="reviews-item-content-header__pin text-2">Локация</p>
|
||||||
|
</div>
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-2">ФИО</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="reviews-item-content__text">
|
||||||
|
<p class="text-2">
|
||||||
|
Недавно я воспользовался услугами этой компании, и остался в полном восторге! Сначала у меня были сомнения, но профессионализм команды моментально развеял все мои опасения. Каждый этап сотрудничества был тщательно продуман, начиная с первичной консультации и заканчивая реализацией проекта.<br><br>
|
||||||
|
Отдельно хочу отметить их внимание к деталям и индивидуальный подход. Каждое предложение звучало обоснованно, и я чувствовал, что мои идеи действительно важны для них. Проект был выполнен в срок и даже превзошел мои ожидания! <br><br>
|
||||||
|
Рекомендую эту компанию всем, кто ищет качественные услуги и надежное сотрудничество. Спасибо вам за отличную работу!
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<img src="/assets/img/photo/reviews.png" alt="" class="reviews-item__img">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="reviews__item swiper-slide">
|
||||||
|
<div class="reviews-item__content">
|
||||||
|
<div class="reviews-item-content__header">
|
||||||
|
<img src="/assets/img/photo/reviews-person.png" alt="" class="reviews-item-content-header__img">
|
||||||
|
|
||||||
|
<div class="reviews-item-content-header__block">
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-1">Название клуба</p>
|
||||||
|
|
||||||
|
<p class="reviews-item-content-header__pin text-2">Локация</p>
|
||||||
|
</div>
|
||||||
|
<div class="reviews-item-content-header__item">
|
||||||
|
<p class="text-2">ФИО</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="reviews-item-content__text">
|
||||||
|
<p class="text-2">
|
||||||
|
Недавно я воспользовался услугами этой компании, и остался в полном восторге! Сначала у меня были сомнения, но профессионализм команды моментально развеял все мои опасения. Каждый этап сотрудничества был тщательно продуман, начиная с первичной консультации и заканчивая реализацией проекта.<br><br>
|
||||||
|
Отдельно хочу отметить их внимание к деталям и индивидуальный подход. Каждое предложение звучало обоснованно, и я чувствовал, что мои идеи действительно важны для них. Проект был выполнен в срок и даже превзошел мои ожидания! <br><br>
|
||||||
|
Рекомендую эту компанию всем, кто ищет качественные услуги и надежное сотрудничество. Спасибо вам за отличную работу!
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<img src="/assets/img/photo/reviews.png" alt="" class="reviews-item__img">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="swiper-pagination"></div>
|
||||||
|
|
||||||
|
<div class="reviews__counter">
|
||||||
|
<div class="swiper-button-prev"></div>
|
||||||
|
<span id="numberReviews">1</span>/<span class="reviews__counter--grey">5</span>
|
||||||
|
<div class="swiper-button-next"></div>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="main__item">
|
<div class="main__item">
|
||||||
<div class="text-form">
|
<div class="text-form">
|
||||||
<div class="text-form__content">
|
<div class="text-form__content">
|
||||||
@@ -656,7 +819,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- <div class="main__item">
|
<div class="main__item">
|
||||||
<p class="title-1">
|
<p class="title-1">
|
||||||
Дополнительные услуги
|
Дополнительные услуги
|
||||||
</p>
|
</p>
|
||||||
@@ -728,7 +891,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
</div> -->
|
</div>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<footer class="footer">
|
<footer class="footer">
|
||||||
|
|||||||
Reference in New Issue
Block a user