const modal = document.querySelector('.modal__services');
const btn = document.querySelector('.modal-services');
const closeBtn = document.querySelector('.close__btn');
const closeModal = () => {
modal.style.display = 'none';
};
const openModal = () => {
modal.style.display = 'block';
};
btn.addEventListener('click', e => {
e.preventDefault();
openModal();
});
closeBtn.addEventListener('click', closeModal);
.modal__services {
display: none;
width: 80%;
height: 59%;
z-index: 1000;
background-color: rgba(0,0,0,0.5);
overflow:scroll;
position:fixed;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.modal__services .services__items {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding: 10px 20px 10px 20px;
}
.modal__services .services__item {
width: 200px;
height: 50px;
margin: 10px;
}
.modal__services img {
width: 150px;
height: 100px;
}
.modal__services .services__item-link {
margin-bottom: 20px;
}
.modal__news {
display: none;
width: 30%;
height: 80%;
z-index: 1001;
background-color: rgba(0,0,0,1);
/* overflow:scroll; */
position:fixed;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.modal__news .news__blog {
margin: 0 auto;
margin-top: 20px;
}
.modal__news .news__blog-title {
color: #FFF;
}
.modal__news .news__blog-text {
color: #FFF;
}
<div class="modal__services">
<div class="modal__content">
<div class="close__btn">×</div>
<div class="services__items">
<div class="services__item">
<img src="img/services-2.jpeg" alt="">
<div class="services__item-title">
Полная покраска авто
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-1.jpeg" alt="">
<div class="services__item-title">
Покраска любой детали машины
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-3.jpeg" alt="" class="swiper-slide">
<div class="services__item-title">
Полировка авто
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-4.jpeg" alt="">
<div class="services__item-title">
Полировка фар
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-5.jpeg" alt="">
<div class="services__item-title">
Химчистка
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-6.jpeg" alt="">
<div class="services__item-title">
Покраска кожи салона
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-7.jpeg" alt="">
<div class="services__item-title">
Тонировка
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-8.jpeg" alt="">
<div class="services__item-title">
Полировка стёкл
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-9.jpeg" alt="">
<div class="services__item-title">
Порошковая покраска дисков
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-10.jpeg" alt="">
<div class="services__item-title">
Выпрямление вмятин без покраски PDR
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-11.jpeg" alt="">
<div class="services__item-title">
Детейлинг салонный
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-12.jpeg" alt="">
<div class="services__item-title">
Детейлинг кузовной
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-13.jpeg" alt="">
<div class="services__item-title">
Кузовной ремонт рихтовка.
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-14.jpeg" alt="">
<div class="services__item-title">
Пошивка салона
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
<div class="services__item">
<img src="img/services-15.jpeg" alt="">
<div class="services__item-title">
Поклейка брониленки на кузов
</div>
<div class="services__item-btn">
<a data-fancybox data-src="#modal" href="javascript:;" class="default-btn">
Заказать
</a>
</div>
</div>
</div>
</div>
</div>
<div class="services__btn">
<a href="#" class="modal-services">
Показать все услуги
</a>
</div>