Bootstrap 需要同级div在较大的断点处并排重叠,在较小的断点处重叠Flex列

wqnecbli  于 11个月前  发布在  Bootstrap
关注(0)|答案(1)|浏览(132)

因此,我有一个图像容器div和一个文本容器div;在768px宽度以上,它们应该并排,稍微重叠(这部分工作).但当观众在768px下,他们应该flex列,与图像和下面的文字.我已经这样做了在另一个块与类似的卡不重叠,但我有麻烦的flex-direction:列。它们只是在彼此的顶部(z-index)结束。下面是我的代码:

<div class="promo-container"> <!-- flex for large, flex column for small -->
        <div class="promo_image-container_img-right promo_image-container rounded-3xl p-5 text-cfcu-supplementary-gray-10 bg-cfcu-supplementary-gray-75">
            <img src="{{$image['url']}}" class="p-5 max-w-80 max-h-52" />
        </div>
        <div class="promo_text-container_img-right promo_text-container rounded-3xl p-5">
            <div class="text-2xl font-bold">{{$title}}</div>
            <div class="my-2">{{$description}}</div>
            <a href="{{$button_url}}"><button id="promotion-cta-button" class="bg-black text-white font-bold p-2 rounded-full">{{$button_text}}</button></a>
        </div>
    </div>

个字符
在较大的断点上,还可以选择将图像放在左边或右边,因此有两组.promo_text-container_img-{{direction}}类。

2eafrhcq

2eafrhcq1#

我发现,由于我将position: absolute;添加到.promo_image-container_img-right以颠倒div的顺序,因此我必须恢复relative以使flex-direction: column;在小断点处工作:

@media screen and (max-width: 769px) {
    .promo_image-container_img-right {
        position: relative;
    }
}

字符串
如果你一定要叫我n00b。

相关问题