html 在左侧弯曲一个大羽毛图标,在右侧弯曲标题和说明

yqkkidmi  于 2022-12-09  发布在  其他
关注(0)|答案(1)|浏览(129)

我想创建如下所示的Flex样式用户界面

到目前为止,我所能做的是使用col-5 col-2 col-5从bootstrap中拆分UI,并使用flex创建col-5 UI部分(左侧和右侧),以下是我的代码

<div class="row">
    <div class="col-12">
        <div class="card">
            <div class="card-body">
                <div class="row">
                    <div class="col-5">
                        <div class="d-flex align-items-start">
                            <div class="avatar me-75">
                                <i data-feather="upload" class=avatar-icon></i>
                            </div>
                            <div>
                                <p class="mb-0">Lorem ipsum</p>
                                <p>lorem ipsum dolor sit amet lorem ipsum</p>
                            </div>
                        </div>
                    </div>
                    <div class="col-2">
                        <div class="d-flex" style="height: 50px;">
                            <div class="vr"></div>
                        </div>
                    </div>
                    <div class="col-5">
                        <div class="d-flex align-items-start">
                            <div class="avatar me-75">
                                <i data-feather="user-plus" class=avatar-icon></i>
                            </div>
                            <div>
                                <p class="mb-0">Lorem ipsum</p>
                                <p>lorem ipsum dolor sit amet lorem ipsum</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

结果如下

结果与我的期望不符,是否有bootstrap中的某个类我没有添加?或者是否有其他方法可以获得我想要的模拟结果?

ss2ws0br

ss2ws0br1#

我建议删除垂直边框的列宽,并将其从css中单独添加。另外,在div中使用 Bootstrap 的justify-content-center类和d-flex类。我希望这是您正在尝试实现的。
第一个
我还创建了一个单独的代码,如果你选择不使用Bootsrap或Flex来实现这一点,而是使用CSS网格布局。:)
第一次

相关问题