Vì vậy, tôi chỉ googled rất nhiều và đã không thể tìm thấy một giải pháp cho việc này. Tôi muốn 2 mục được căn giữa theo chiều ngang và chiều dọc. Bí quyết ở đây là tôi muốn xếp chồng lên nhau, không có vấn đề gì với vị trí: tuyệt đối, nhưng tôi không thể căn giữa các phần tử với một vị trí tuyệt đối. Tôi nghĩ rằng điều này sẽ làm việc dù sao với flexbox. Với xếp chồng tôi có nghĩa là để một phần tử ẩn phần kia.Làm thế nào để chồng các vật phẩm lên nhau bằng hộp flex?
7
A
Trả lời
8
Bình chứa có thể được thiết lập align-items: center
và justify-content: center
cho định tâm theo chiều ngang và dọc.
.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
Có lẽ một cái gì đó như thế này? 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
Câu hỏi đã chỉnh sửa. – TobiasW
Các vấn đề liên quan
- 1. Flexbox không gói các vật phẩm flex
- 2. Làm thế nào để ngăn ngừa các vật phẩm flex từ thùng chứa tràn?
- 3. CSS, Responsive, Tạo các hộp nổi chồng lên nhau
- 4. Cột Flexbox chồng lên nhau
- 5. gnuplot xếp chồng lên nhau biểu đồ chồng lên nhau
- 6. Python matplotlib chồng các ô phân tán chồng lên nhau
- 7. Làm thế nào để chồng lên nhau trong các hình thức Xamarin?
- 8. Làm thế nào để lọc đường viền làm bằng các vòng tròn chồng lên nhau trong OpenCV
- 9. Các mảnh vỡ chồng lên nhau
- 10. Làm cách nào để phát hiện các phần tử chồng chéo (chồng lên) bằng JavaScript?
- 11. d3 làm thế nào để làm cho cột xếp chồng lên nhau đơn vạch
- 12. Tôi làm cách nào để vẽ một thanh xếp chồng lên nhau bằng ggplot?
- 13. Làm cho các vật phẩm flex được bọc trong thùng chứa flex trước khi các vật chứa được bọc trong thùng chính
- 14. Làm thế nào để hiển thị một barchart xếp chồng lên nhau trong Gnuplot?
- 15. Làm thế nào để định vị bên trong hộp flex?
- 16. căn chỉnh nội dung không hoạt động trên các vật phẩm flex
- 17. Làm cách nào để chồng lên UITableViewCells?
- 18. Làm thế nào để ngăn chặn xử lý thanh trượt jQuery UI chồng lên nhau?
- 19. Vùng xếp chồng C3j được xếp chồng lên nhau
- 20. matplotlib xticks nhãn chồng lên nhau
- 21. Làm thế nào để tìm các hiện vật phụ thuộc vào một tạo phẩm khác?
- 22. Làm thế nào để ngăn chặn nhiều UIAlertView từ xếp chồng lên?
- 23. Phát video xếp chồng lên nhau
- 24. memcpy của bộ đệm chồng lên nhau
- 25. Android: làm thế nào để kết hợp các đường dẫn của hai hình dạng và loại bỏ chồng lên nhau?
- 26. Các mục trong thư viện chồng lên nhau (tràn vào)
- 27. Tại sao các div của tôi chồng lên nhau?
- 28. Loại trừ các khoảng thời gian chồng lên nhau
- 29. CSS: Làm cho hai phần tử nổi chồng lên nhau
- 30. Làm thế nào tôi có thể có nhiều Divs chồng lên nhau bằng Float và không định vị tuyệt đối?
Oh xin lỗi tôi nghĩ rằng bạn nhận được câu hỏi của tôi sai hay tôi không nam rõ ràng những gì tôi muốn Tôi gonna chỉnh sửa này cho tất cả. – TobiasW