【问题标题】:don't get the right size on small screen在小屏幕上没有得到正确的尺寸
【发布时间】:2020-04-11 14:07:52
【问题描述】:

我在我的应用程序中使用 bootstrap4 和 Stream UI Kit 作为用户界面,但我没有在小屏幕上获得正确的列大小!

例子!

当我们在移动设备上浏览时,它应该是每行一个!使用 col-md-4 你可以检查demo

<!-- Campaigns Grid -->
    <section class="pt-11 pb-6 bg-light">
        <div class="container">


            <div class="d-flex justify-content-between align-items-center mb-5">
                <h2 class="h3 text-center">{{ trans('user.offers') }}</h2>
                <a href="{{ url('/campaigns?type=offer') }}" class="btn btn-outline-primary">{{ trans('user.all') }}</a>
            </div>

            <div class="row">
                @foreach($offers as $demand)
                    <div class="col-md-4 mb-5">

                        <div class="card h-100 border-0 shadow">
                            <a href="{{ url('/campaign/'.$demand->id) }}" class="d-block bg-gradient rounded-top">
                                <img class="card-img-top hover-fade-out" src="{{ url('upload/campaign/'. $demand->cover .'/') }}" alt="{{ $demand->title }}"  height="244">
                            </a>
                            <div class="card-body">
                                <a href="{{ url('/campaign/'.$demand->id) }}">
                                    <h3>{{ $demand->title }}</h3>
                                </a>
                                <p>
                                    {!! str_limit(strip_tags($demand->content), 128) !!}
                                </p>
                            </div>
                            <div class="card-footer d-flex">
                                @foreach($demand->categories as $category)
                                    @if(App::isLocale('ar')) <a href="{{ url('/category/'.$category->id) }} " class="badge badge-pill badge-secondary mr-1" >{{ $category->title_ar }} </a>
                                    @elseif(App::isLocale('fr')) <a href="{{ url('/category/'.$category->id) }}" class="badge badge-pill badge-secondary mr-1">{{ $category->title }}</a>
                                    @else <a href="{{ url('/category/'.$category->id) }}"  class="badge badge-pill badge-secondary mr-1">{{ $category->title_en }}</a>
                                    @endif
                                @endforeach
                            </div>
                        </div>
                    </div>
                @endforeach


            </div>
        </div>
    </section>
    <!-- End Campaigns Grid -->

【问题讨论】:

    标签: css user-interface bootstrap-4 bootstrap-grid


    【解决方案1】:

    您可以将 col-md-4 与所有设备类一起使用。 直接使用这个

    class="col-6 col-md-4 col-sm-4 col-lg-4 col-xl-4"

    这些类本身可以在所有设备上做出响应。 col - 设置移动 col-md - 设置中型设备 col-sm - 小 col-lg - 大 col-xl - 超大

    它们会自动管理。

    【讨论】:

    • 同样的问题!!我在屏幕最小宽度为 576px 时得到 md-6
    • 你需要同时使用 col-6 col-md-6
    • 我做到了,但是钢没有得到我想要的每行一个的结果....
    • 您可以通过添加 google chrome 检查器来尝试演示!
    • 对于移动设备,您需要使用 col。 “col-12 col-md-6” col-12 将在移动设备上为您提供一条线路,而 col-md 将在其他设备上工作。把它们放在一起上课。让我知道如果你仍然卡住了,我会把你的代码放在类中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    相关资源
    最近更新 更多