当前位置: 首页 > 知识库问答 >
问题:

如何将元素放置在一个新的行上,与CSS-Grid相同的列上?

艾阳羽
2023-03-14

我的内容重叠了。我知道这是因为我放置了相同的col-start,但是我如何让内容div增长并在CSS网格的中间运行呢?我应该使用flexbox和这里的网格吗?(请勿使用引导程序

下面是它现在的样子:

null

.mygrid {
  display: grid;
  grid-template-columns: repeat(12, [col-start] 1fr);
  grid-gap: 20px;
  border: 5px solid red;
}

.content {
  grid-column: col-start 4 / span 7;
  grid-row: 1 / 3;
}
<div class="mygrid">
  <div class="content">test1</div>
  <div class="content">test2</div>
  <div class="content">test3</div>
  <div class="content">test41</div>
  <div class="content">test51</div>
</div>

null

https://codepen.io/anon/pen/gzmgbq

我想要一个内容div向下每一个新div的行,但它需要从那一列开始,并跨越那么多列。

共有1个答案

柏麒
2023-03-14

您已经明确告知所有项占用同一行(grid-row:1/3)。为什么不取消这项规定呢?

null

css prettyprint-override">.mygrid {
  display: grid;
  grid-template-columns: repeat(12, [col-start] 1fr);
  grid-gap: 20px;
  border: 5px solid red;
}
.content {
  grid-column: col-start 4 / span 7;
  /* grid-row: 1 / 3; */
}
<div class="mygrid">
  <div class="content">test1</div>
  <div class="content">test2</div>
  <div class="content">test3</div>
  <div class="content">test41</div>
  <div class="content">test51</div>
</div>
 类似资料:
  • 问题内容: 我正在使用CSS网格来布局这样的某些项目… 如何使最后一行居中而不是左对齐?我不能保证项目的数量,因此想要使布局适合任何数量的项目。 这是我应该使用flexbox代替的东西吗?还是CSS网格适合使用? 问题答案: CSS Grid不适合在整行中对齐,因为纵横交错的轨道阻碍了这种方式。以下是详细说明: 或者,将flexbox与一起使用。 这会将所有项目打包在该行的水平中心。然后,您的利润

  • 问题内容: 我已经看过其他几个问题,但似乎无法弄清楚它们中的任何一个,所以这是我的问题,我想要一个div或span,当您将鼠标悬停在它上面时,就会出现一个区域,就像是一滴水下。 例如我有一个div,我想将鼠标悬停在上面,并让它显示有关我悬停的项目的一些信息 但这似乎不起作用,我不知道为什么…,如果有办法在CSS中做到这一点,我想知道,但是我想要任何和所有建议。 问题答案: 仅当隐藏的div是用于悬

  • 问题内容: 这是一个非常简单的问题,但是我找不到关于CSS过渡属性的很好的文档。这是CSS代码段: 如您所见,过渡属性相互覆盖。就目前而言,文本阴影将设置动画,但颜色将不设置动画。如何让它们同时进行动画处理?感谢您的任何答案。 问题答案: 在所有支持转换的浏览器中,转换属性以逗号分隔: 是默认的计时功能,因此您不必指定它。如果确实需要,则需要指定它: 这开始变得重复,因此,如果要在多个属性中使用相

  • 问题内容: 这是一个数组 我将如何乘以并获得价值? 问题答案: 您可以使用内置功能: 或列出更pythonic的理解:

  • 我正在为SeleniumWebDriver测试框架使用PageObject模式 在我的pageObject类中,我有多个使用驱动程序的方法。findElement查找同一页面上存在的相同webelement 例如: 我的问题是: 1.如何避免在相同的WebElement变量上多次使用driver.findElement。我想要一种方法,一旦我找到网络,我将在任何其他方法中使用变量,而不使用driv