当前位置: 首页 > 编程笔记 >

在Bootstrap 4的不同屏幕上将单行项目居中对齐

湛骏祥
2023-03-14
本文向大家介绍在Bootstrap 4的不同屏幕上将单行项目居中对齐,包括了在Bootstrap 4的不同屏幕上将单行项目居中对齐的使用技巧和注意事项,需要的朋友参考一下

在Bootstrap 4中使用.align-items-*-center类在不同屏幕上的中心对齐单行项目。

让我们看看如何在小,中和大屏幕尺寸的中心对齐一行上的弹性项目-

在中间的小屏幕尺寸上对齐

<div class="d-flex flex-wrap align-items-sm-center bg-info" style="height:200px">
  <div class="p-2 border">Item 1</div>
  <div class="p-2 border">Item 2</div>
  <div class="p-2 border">Item 3</div>
  <div class="p-2 border">Item 4</div>
</div>

在中间的中等屏幕尺寸上对齐

<div class="d-flex flex-wrap align-items-md-center bg-info" style="height:200px">
  <div class="p-2 border">Item 1</div>
  <div class="p-2 border">Item 2</div>
  <div class="p-2 border">Item 3</div>
  <div class="p-2 border">Item 4</div>
</div>

在中心的大屏幕尺寸上对齐

<div class="d-flex flex-wrap align-items-lg-center bg-info" style="height:200px">
  <div class="p-2 border">Item 1</div>
  <div class="p-2 border">Item 2</div>
  <div class="p-2 border">Item 3</div>
  <div class="p-2 border">Item 4</div>
</div>

您可以尝试运行以下代码以在特定屏幕上的中心对齐单行项目-

示例

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Bootstrap Example</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
    <script src="https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
  </head>
<body>
  <div class="container mt-3">
    <h1>Align Flex Items on a single row in the center</h1>
    <div class="d-flex flex-wrap align-items-center bg-info" style="height:200px">
      <div class="p-2 border">Item 1</div>
      <div class="p-2 border">Item 2</div>
      <div class="p-2 border">Item 3</div>
      <div class="p-2 border">Item 4</div>
    </div>
    <h2>Small Screen Size</h2>
    <div class="d-flex flex-wrap align-items-sm-center bg-secondary" style="height:200px">
      <div class="p-2 border">Item 1</div>
      <div class="p-2 border">Item 2</div>
      <div class="p-2 border">Item 3</div>
      <div class="p-2 border">Item 4</div>
    </div>
    <h2>Medium Screen Size</h2>
    <div class="d-flex flex-wrap align-items-md-center bg-info" style="height:200px">
      <div class="p-2 border">Item 1</div>
      <div class="p-2 border">Item 2</div>
      <div class="p-2 border">Item 3</div>
      <div class="p-2 border">Item 4</div>
    </div>
    <h2>Large Screen Size</h2>
    <div class="d-flex flex-wrap align-items-lg-center bg-info" style="height:200px">
      <div class="p-2 border">Item 1</div>
      <div class="p-2 border">Item 2</div>
      <div class="p-2 border">Item 3</div>
      <div class="p-2 border">Item 4</div>
    </div>
  </div>
</body>
</html>
 类似资料:
  • 我有麻烦了!我有这个RecyclerView,其中我使用GridLayoutManager来实现两列和几行。但我的问题来了:我在这个RecyclerView中最多有8个项目,我想根据屏幕大小来调整它们 到目前为止,我得到了这个: 使用这段代码: 和在我的 上的选项项适配器构造函数中: 你有什么想法可以让我做到这一点吗?提前致谢。

  • 问题内容: 如何将通过javascript 函数打开的弹出窗口居中显示在屏幕变量中心,以当前选定的屏幕分辨率为中心? 问题答案: 更新:它现在也可以在尚未超出屏幕宽度和高度的窗口上运行! 如果您使用双显示器,则窗口将水平居中,而不是垂直居中…使用此功能可以解决此问题。 用法示例:

  • 问题内容: 如何使用jQuery在屏幕中央设置a ? 问题答案: 我喜欢向jQuery添加功能,因此该功能将有所帮助: 现在我们可以这样写:

  • 问题内容: 我有此功能可将对象居中放在屏幕中间。 我想居中QMainWindow,QInputDialog和QMessageBox。 这是我的MessageBox: 这是我的QInputDialog: 这是我的中心功能: 我只能居中QMainWindow。 逻辑是将对象移动到topLeft点(screenWidth / 2-objectWidth / 2,screenHeight / 2-obje

  • 我正在尝试以编程方式添加ImageView,但不要在不同的屏幕上制作相同的大小。我尝试了许多比例代码,但没有任何好的结果。 屏幕:屏幕图像 这是我的代码:

  • 我一直在我的5.2英寸设备(LG G2)上开发和测试我的应用程序。 我刚刚在一个更大的5.5英寸设备(OnePlus 3T)上启动了该应用程序,它看起来不太好,如下所示: 这是主要活动: 这是子项的布局xml: 我在这里做错了什么? 编辑: 我搜索了一点,找到了一个解决方案,使用以下代码动态设置GridView的最小高度: 此外,我在适配器中添加了以下代码行: 在我的例子中,我必须将屏幕高度除以2