【问题标题】:How to use flex to make bootstrap panel with equal heigth如何使用 flex 制作等高的引导面板
【发布时间】:2016-10-21 02:05:06
【问题描述】:

我在使用引导程序设置 CSS 样式时遇到问题。我想要的是将数据列表显示到具有相同高度大小的面板中,例如 udemy 中的课程

这是我的索引

<div class="row-flex>
@foreach($courses['data'] as $course)
<div class="col-lg-3">

    <div class="panel panel-default">
        <a href="{{ route('courses.show', $course['id'] ) }}">

            <div class="panel-body">
                <h4>{{ $course['title'] }}</h4>
                <p>{{ $course['description'] }}</p>
                <p>{{ $course['fee'] }}</p>
            </div>
        </a>
    </div>
</div>      
@endforeach 
</div>

还有我的 app.css

.flex, .flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: inline-block;
    flex:1 0 auto;
}

.panel {
   display: flex;
   flex-direction:column;
   align-content:stretch; 
}

.panel-body {
   display: flex;
   flex-grow:1;
}

任何人都可以帮助我如何格式化提取值,如 udemy 的格式。

【问题讨论】:

标签: html css twitter-bootstrap flexbox


【解决方案1】:

父母:

display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;

第一个孩子:

 display: flex;
 flex-direction: column;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-28
    • 2019-06-09
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    相关资源
    最近更新 更多