html - 如何让我的按钮在较小的屏幕尺寸上保持在显示屏下方?
问题描述
我希望我的 jumbotron 在移动到较小的屏幕尺寸时有一些反应。在 md、lg、xl 上,我希望我的段落留在屏幕上,但在 sm、xs 上,我只想显示 display-1 和按钮。xs 大小没有问题,但 sm 按钮内联。想解决这个问题?
编辑:(改写)我有 3 个元素堆叠在一列中,并在我的 jumbotron (h1,p,按钮)中居中。我希望我的标题和按钮出现在所有屏幕尺寸上,但在 sm 或 xs 时有 p d-none。这工作正常。但是,在 sm 和 md 屏幕尺寸下,由于段落不再显示,按钮会内联移动并且不会停留在我的 h1 下方。我怎样才能让它们堆叠成一列?谢谢。
.jumbotron {
background-image: url("https://images.unsplash.com/photo-1531346618680-ab17d6dcd07c?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=334&q=80");
background-size: cover;
background-repeat: no-repeat;
background-size: 100% 100%;
height: 500px;
}
<section class="mx-0">
<div class="container-fluid px-0">
<div class="jumbotron mx-0">
<div class="row justify-content-center pt-5">
<h1 class="display-1">Welcome!</h1>
<p class="lead text-center d-none d-sm-block">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas dapibus, ligula at luctus mattis, mauris nulla pharetra tortor, sit amet.</p>
<button class="btn btn-md">More about me!</button>
</div>
</div>
</div>
</section>
解决方案
您需要使上层位置:relative 和按钮类位置:absolute
推荐阅读
- c# - 第一个控制台应用程序返回意外输出
- tornado - 为什么在为 Bokeh 运行 flask_gunicorn_embed 时会出现龙卷风 KeyError?
- javascript - 多级json上的JS Fetch api PUT方法
- angular - 从选定文件中获取路径
- c++ - C++ 编译 cpr
- c++ - 如何在 C++ 中使用 wininet 创建 POST 请求
- android - Android Studio 3.5 错误 - 安装失败,原因是:''pm install-create -r -t -S 1461173'
- jquery - 尝试将文件从一个 Web 上传到 API 时出错
- rust - 更改其他线程中的值并断言后者(在“主”线程中)
- python - 如何将我的代码转换为列表表达式