Сделать div расположенным под другим с помощью отношения

#javascript #jquery #html #css

#javascript #jquery #HTML #css

Вопрос:

Как я могу расположить навигационные стрелки под каруселью изображений в фиксированном месте, что по-прежнему позволит им быстро перемещаться при настройке размера браузера?браузер 1 браузер 2 Прямо сейчас я могу расположить стрелки там, где я хочу, только при определенном размере браузера, но когда он настраивается, он перемещается не вместе с изображением. Я использую Glide (http://jedrzejchalubek.com/glide /) для карусели изображений.

 .slider-arrow {
display:block;
position:fixed;
font-family: 'Roboto', sans-serif;
font-size: 20px;

}

.slider-arrow--right {  
margin-left: 60%;

}

.slider-arrow--left {
margin-left: 40%;

}
  

Комментарии:

1. Один из способов добиться этого — использовать медиа-запросы.

Ответ №1:

Существует несколько способов сделать это. Вероятно, самым простым способом будет поместить стрелки внутри того же div, в котором находится изображение. Затем вы можете захотеть установить стиль text-align=left для div, чтобы стрелки выравнивались по левому краю. Однако я бы рекомендовал лучше разобраться в CSS-макете, прежде чем продолжить. Как только вы поймете, как работает относительное, фиксированное и абсолютное позиционирование, все станет намного проще. Смотрите эту ссылку: http://learnlayout.com/position.html

 #imgdiv {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 400px;
    margin-left: -200px;
    height: 400px;
    margin-top: -200px;
    text-align: left;
}

<div id="imgdiv">
    <img src="img1.jpg"><br><img src="arrow1.jpg">amp;nbsp;<img src="arrow2.jpg">
</div>