Так что я просто много гугл и не смог найти решение для этого. Я хочу, чтобы 2 элемента были центрированы по горизонтали и по вертикали. Трюк здесь в том, что я хочу складывать их друг над другом, без проблем с положением: абсолютный, но я не могу центрировать элементы с абсолютной позицией. Я думаю, что это все равно должно работать с flexbox. С укладкой я имею в виду, что один элемент частично скрывает.Как складывать элементы друг над другом с помощью гибкой коробки?
7
A
ответ
8
Контейнер может быть установлен и align-items: center
justify-content: center
для горизонтального и вертикального центрирования.
.outer {
align-items: center;
background: #800000 none repeat scroll 0 0;
border: 5px solid #353535;
border-radius: 50%;
display: flex;
height: 300px;
justify-content: center;
position: relative;
width: 300px;
}
.inner {
background: #C83737;
border: 5px solid #353535;
width: 150px;
height: 150px;
border-radius: 50%;
}
<div class="outer">
<div class="inner"></div>
</div>
2
Может быть что-то вроде этого? fiddle
<div class="container">
<div class="item"></div>
<div class="item"></div>
</div>
.container {
display: flex;
flex-flow: wrap;
align-items: center;
justify-content: center;
border: 1px solid black;
height: 500px;
width: 100%;
align-content: center;
}
.item {
flex: 1 100%;
border: 1px solid black;
height: 100px;
}
1
<div class='item1'>
<div class='item2'></div>
</div>
html, body{
height: 100%;
}
body{
display: flex;
flex:1 1 auto;
justify-content:center;
align-items:center
}
.item1 {
display: flex;
width: 200px;
height: 200px;
background: red;
justify-content: space-around;
align-items:center
}
.item2 {
width: 100px;
height: 100px;
background: green;
}
+0
Отредактированный вопрос. – TobiasW
Смежные вопросы
- 1. Как я могу складывать элементы друг над другом?
- 2. Элементы стека друг над другом внутри контейнера
- 3. XAML ListView - Элементы элементов друг над другом
- 4. Правильно обрезать элементы гибкой коробки фиксированной ширины
- 5. проблема растяжения гибкой коробки
- 6. Размерные элементы друг с другом
- 7. Описание модели гибкой коробки
- 8. Как заставить элементы CSS-CSS отображаться друг над другом?
- 9. JasperReports: Элементы pdf печатаются друг над другом, а не друг с другом
- 10. Предотвратите отображение гибкой коробки в новой строке
- 11. Как складывать элементы div с помощью JavaScript
- 12. Как предотвратить рост гибкой коробки с контентом
- 13. Изменение ширины гибкой коробки с проблемой javascript
- 14. Фрагменты, отображаемые друг над другом
- 15. Можно ли выровнять по центру элементы гибкой коробки?
- 16. Как связать элементы друг с другом?
- 17. Почему мои элементы гибкой коробки «плавают» рядом друг с другом, когда я устанавливаю их элементы для складывания друг на друга (блок)?
- 18. Как складывать два класса UL непосредственно друг над другом в середине страницы
- 19. Вставка изображений друг над другом
- 20. Как складывать 2 тега div друг над другом внутри другого тега div?
- 21. Почему мои элементы div сидят прямо друг над другом?
- 22. Как сделать содержимое упакованной гибкой коробки равномерно?
- 23. Элементы, плавающие друг над другом, хотя они и являются блоками?
- 24. Позиционирование гибкой коробки в конце
- 25. Ящик сгибается, бросая коробки рядом друг с другом, i.s.o. кладка
- 26. Как складывать перекрывающиеся элементы списка
- 27. Как отображать две поверхности друг над другом?
- 28. JQuery: как сложить изображения друг над другом?
- 29. выравнивание гибкой коробки в строке
- 30. Элементы внутри гибкой коробки не занимают требуемый размер
Ой извините, я думаю, вы получите мой вопрос неправильно, или я не мужчина ясно, что я хочу, я собираюсь редактировать этот для всех. – TobiasW