使用引导网格系统的响应式设计

     2023-03-06     302

关键词:

【中文标题】使用引导网格系统的响应式设计【英文标题】:Responsive design using bootstrap grid system 【发布时间】:2021-11-07 01:09:24 【问题描述】:

我有两种不同的桌面视图和移动视图布局。这是他们的样子

到目前为止,我已经编写了这段代码,但它并不完全符合我的需要。我不知道如何在移动视图中切换块 C 和 D

<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.2/css/bootstrap.min.css" rel="stylesheet" />

<div class="row row-cols-lg-2 row-cols-1"> 
    <div class="row col col-lg-10"> 
       <div class="col-3 bg-secondary">A</div> 
          <div class="col-9 "> 
             <div class="row bg-success p-1"> B</div> 
             <div class="row bg-primary order-lg-2 p-1">D</div> 
          </div> 
       </div> 
       <div class="col col-lg-2"> 
          <div class="col bg-warning p-1">C</div> 
       </div> 
</div>
   

我需要使用 Bootstrap 网格。知道如何开始吗?

【问题讨论】:

您确定要在移动视图中在 D 之后阻止 C 是的,这就是我所坚持的! 我可以很容易地告诉你,但在移动视图中 C 将介于 B 和 D 之间 我的代码里已经有了这个 【参考方案1】:

您可以使用order-xx-N 重新排序屏幕上的元素,引导程序内置了媒体查询。 https://getbootstrap.com/docs/5.0/layout/breakpoints/

可能的例子

<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.2/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
  <div class="row">
    <div class="col-3 bg-secondary mb-auto">A
      <p class="d-lg-none bg-light">Mobile layout</p>
      <p class="d-none d-lg-block bg-info">Desktop layout</p>
    </div>
    <div class="row col-9">
      <div class="col col-lg-9 bg-success p-1">B</div>
      <div class="col order-1 p-1  bg-primary ">C</div>
      <div class="col-12  bg-warning p-1  order-lg-2">D</div>
    </div>
  </div>

【讨论】:

非常感谢!!我没想过在屏幕上重新排序 刚刚注意到我的布局略有不同。块 C 应位于 D 下方的移动视图中,但 A 不应位于其左侧。 @SofiaLazrak 就是这种情况,你有什么不同的地方吗?你在哪里混淆了 order 和 col 类? 这个: A B D C 它仍然没有这样做,因为 D 应该占据 100% 的宽度 是的,谢谢。这是:jsfiddle.net/6op5h9f2

响应式设计的流动或固定网格系统,基于 Twitter Bootstrap

】响应式设计的流动或固定网格系统,基于TwitterBootstrap【英文标题】:Fluidorfixedgridsystem,inresponsivedesign,basedonTwitterBootstrap【发布时间】:2012-04-0412:55:06【问题描述】:我对@9​​87654321@中的各种选项以及它们如何组合在一起感到... 查看详情

响应式图像拉伸 - 使用基于 y 轴的网格?

】响应式图像拉伸-使用基于y轴的网格?【英文标题】:Responsiveimagestretching-withagridbasedontheyaxis?【发布时间】:2016-03-0707:08:09【问题描述】:我正在咬牙切齿地研究一些对我来说似乎很基本的东西——理论上。想想我们每天使用... 查看详情

响应式设计中的第 n 个子“碰撞”/创建流体网格

】响应式设计中的第n个子“碰撞”/创建流体网格【英文标题】:nth-child"collisions"inaresponsivedesign/creatingafluidgrid【发布时间】:2013-02-2700:14:06【问题描述】:我的网站有一个网格系统,最初设置的样式应用于网格中的每六... 查看详情

如何在网格系统中添加多个元素并使其响应

...下屏幕,但无法将其设计为响应式,有人可以描述我如何使用bootstrap-4网格系统设计此屏幕。这是我正在尝试使用网格系统通过使用行和列概念来设计它的图像,它应该 查看详情

带有 CSS 的响应式水平网格

...【发布时间】:2015-03-0205:39:52【问题描述】:我正在尝试使用高度相同但长度不同的框制作一个响应式网格。这些框需要填充保持正确比例而不被拉伸的图片(示例图片尺寸:400x400、600x400、800x400...)。我尝试了几件事:引导网... 查看详情

前端响应式开发详细解析

...式设计时,我们需要知道以下几个常见的术语。1、流体网格一个简单的网格系统,将每 查看详情

iPhone上引导响应式设计中的页面宽度

】iPhone上引导响应式设计中的页面宽度【英文标题】:pagewidthinbootstrapresponsivedesignoniphone【发布时间】:2012-10-2723:16:56【问题描述】:我的引导响应式设计在各种浏览器上运行良好,但页面宽度在iPhone上受到限制。我已经添加了... 查看详情

小屏幕问题中的引导网格系统[重复]

】小屏幕问题中的引导网格系统[重复]【英文标题】:Boostrapgridsysteminsmallscreenproblem[duplicate]【发布时间】:2021-02-0906:29:09【问题描述】:我正在尝试创建响应式网页布局,我应该在不同的设备屏幕上有不同的视图。2行6列(大屏... 查看详情

具有固定包装器的引导网格 - 防止列堆叠

...2013-09-1323:42:58【问题描述】:正如标题所说,我正在尝试使用带有固定包装器的Bootstrap3网格系统。但是当我调整浏览器的大小时,即使包装器保持相同的大小,列也会堆积起来?顺便说一句:我使用的是第3版,以便在移植网站... 查看详情

html响应式web

...网页都是基于网格设计的,这说明网页是按列来布局的。使用网格视图有助于我们设计网页。这让我们向网页添加元素变的更简单。响应式网格视图通常是12列,宽度为100%,在浏览器窗口大小调整时会自动伸缩。viewportviewport是... 查看详情

响应式 Kendo UI 网格示例

...论】:【参考方案1】:在应用以下样式之前,这是我的引导式KendoUI网格这就是你之后得到的。可能并不完美,或者有些人会认为“反应灵敏”。但是,对于我的 查看详情

前端面试题(代码片段)

...多方面组成,包括弹性网格和布局、图片、CSSmediaquery的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够 查看详情

如何从 Bootstrap 3 中获取响应式网格?

...trap3?【发布时间】:2013-12-2214:19:27【问题描述】:我需要使用TwitterBootstrap向我的Web应用程序添加响应式设计功能。我只想要响应行为,我对Bootstrap中包含的排版、组件或任何其他内容不感兴趣。我得到了一个customizedBootstrapversion 查看详情

bootstrap 4 响应式卡网格/阵列

...应性,并且行中的卡片数量随着视口大小而减少。我认为引导程序可以帮助它,但我尝试过的所有 查看详情

强大又简单的响应式框架——foundation网格系统

   前端框架——Foundation  简介     Foundation用于开发响应式的HTML,CSSandJavaScript框架。               Foundation是一个易用、强大而且灵活的框架,用于构建基于任何设备上的Web应用。... 查看详情

Onsen UI 的响应式网格

...放置块的响应式网格。您可以推荐哪些网格与OnsenUI一起使用?我有使用Bootstrap的经验,但是这个库太大,无法在项目中仅用于响应式网格。我探索了其他一些网格,但与Bootstrap不同的是,它们不能在小屏幕上隐藏某些块或更改... 查看详情

bootstrap网格系统

 1.Bootstrap提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。2.什么是网格?   在平面设计中,网格是一种由一系列用于组织内容的相交的直线(... 查看详情

响应式正方形网格内的响应式正方形网格

...个方格包含9个方格。我从这个开始:Gridofresponsivesquares并使用了flexbox答案,这里 查看详情