Привет, я хотел бы разместить элементы списка, содержащие изображения друг над другом (например, стопку карт) без использования абсолютного позиционирования.
Так я сделал это, используя абсолютное позиционирование.
.cards {
width: 200px;
height: 200px;
position: absolute;
top:75px;
}
и cards
- это li
с img
внутри.
Но это вызывает проблемы при изменении размера окна или просмотра моей страницы на мобильном устройстве. Поэтому я думал о том, чтобы поместить стопку карт в центрированный контейнер, чтобы элементы списка перемещались, когда изменяется размер окна.
Здесь мой контейнер
<div class="col-md-4">
<ul class="swing-stack">
<li class="cards" ng-repeat="card in cards"><img ng-src="{{card.image}}"></li>
</ul>
</div>
Есть идеи? Благодарю!
Вам нужно будет использовать абсолютное позиционирование, чтобы это произошло. Чтобы помочь с проблемой, абсолютное позиционирование приводит к тому, что вы используете относительный позиционный div вне их. Абсолютные позиционированные позиции внутри контейнера относительного положения расположены в левом верхнем углу его родителя, а не на странице.
#cardsContainer {
position:relative;
top: 75px;
}
.cards {
width: 200px;
height: 200px;
position: absolute;
top:0px;
}
clear: both
будут работать?