首页 > 解决方案 > 我怎样才能给这些卡片元素相同的大小?

问题描述

使用 Css 或 bootstrap 或其他任何东西,我怎样才能让示例中的卡片具有相同的高度和重量?

我曾尝试使用 .card-deck 类(Bootstrap .card-deck),但由于水平滚动可能有很多卡片元素,它无法正常工作。

<div class="container-fluid">
    <div class="scrollmenu" id="main-row">
        <div id="main-element" class="card text-center floc-card">
            <div class="card-body">
                <h5 class="card-title">Title</h5>
                <h6 class="card-subtitle mb-2 text-muted">Description</h6>
                <p class="card-text font-weight-bold">
                Some text
                </p>
                <button type="button" class="btn btn-outline-primary bg-white files-btn">
                Button
                </button>
            </div>
        </div>

        .....
    </div>
</div>

这是代码示例

标签: htmlcsstwitter-bootstrapalignmentsize

解决方案


您可以在下面为父容器和内部 div 提供自定义 css

div.scrollmenu {
    overflow: auto;
    white-space: nowrap;
    border-top: 5px solid black;
    padding: 25px;
    width: 100%;
    display:flex;
    flex-wrap:nowrap;
}

div.scrollmenu .card {
    flex: 0 0 auto;
}

推荐阅读