Показать сообщение отдельно
  #1 (permalink)  
Старый 28.11.2021, 23:20
Новичок на форуме
Отправить личное сообщение для mut4bor Посмотреть профиль Найти все сообщения от mut4bor
 
Регистрация: 28.11.2021
Сообщений: 1

Как сделать меню 3 картинками, чтобы при нажатии на стрелки вправо и влево картинки п
Пытаюсь сделать меню с 3 картинками, чтобы при нажатии на стрелки вправо и влево картинки переключались. Есть предположение, что можно это сделать через массив, но не знаю как это реализовать на jQuery.

HTML

<div class="products">
<div id="productsPICS">

<div>
<img src="img/products/1.jpg">
</div>

<div>
<img src="img/products/2.jpg">
</div>

<div>
<img src="img/products/3.jpg">
</div>

</div>

<div id="leftButton" class="button">
<img src="img/icons/leftarrow.ico">
</div>

<div id="rightButton" class="button">
<img src="img/icons/rightarrow.ico">
</div>

</div>


CSS

.products {
position: relative;
text-align: center;
box-sizing: border-box;
width: 1000px;
display: flex;
align-items: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 100px;
user-select: none;
}

#productsPICS {
height: 600px;
position: relative;
}

#productsPICS img {
width: 100%;
border: 0px;
border-radius: 5px;
opacity: 1;
}

#productsPICS div:nth-child(1) {
display: block;
}

#productsPICS div:nth-child(2) {
display: none;
}

#productsPICS div:nth-child(3) {
display: none;
}

.button {
position: absolute;
width: 45px;
aspect-ratio: 1;
border: 0px solid black;
border-radius: 5px;
display: flex;
align-items: center;
opacity: 0.5;
transition: opacity 150ms linear;
background-color: #fff;
top: 260px;
z-index: 2;
}

.button:hover {
opacity: 1;
cursor: pointer;
}

.button img {
width: 60%;
aspect-ratio: 1;
margin-left: auto;
margin-right: auto;
}

#leftButton {
left: 10px;
}

#rightButton {
right: 10px;
}
Ответить с цитированием