在小屏幕上我試圖讓我的.image
的div .title
和.text
的div之間的插槽,這樣的:Flex - 嵌套元素的更改順序?
title
image
text
.title僞和.text的包裝在一個容器中,這是如此的不同屏幕尺寸(中上)我可以這樣做:
title | image
text | continuation of image element
我想過使用柔性列布局爲小屏幕,並改變元素的順序,但爲了不似乎有一個效果嵌套子元素。
這裏有一個小的代碼:
HTML:
<div class="container">
<div class="content">
<div class="title"></div>
<div class="text"></div>
</div>
<div class="image"></div>
</div>
CSS:
.container {
display: flex;
flex-direction: column;
}
.image {
order: 2;
}
.title {
order: 1;
}
.text {
order: 3;
}
僅供參考我的介質中的代碼是(向上從小級聯):
.container {
flex-direction: row;
}
.content {
flex-basis: 50%;
}
.image {
flex-basis: 50%;
}
您無法像這樣達到您的要求。它不起作用,因爲圖像本身不在您的內容div內。所以它不會鍛鍊。 – Abinthaha