Urara-Blog/urara/grid/+page.md
2022-09-07 23:29:18 +08:00

722 B
Raw Blame History

title slug tags created summary lastmod
CSS · Reusable Grid css-grid
CSS
2022-01-13T10:01:44.000Z 可复用的CSS Grid设置 2022-05-07T05:32:52.372Z
  1. 先设置一个 class 为 grid并设定 gap
  2. 子元素中再设置具体的列数

如设一个上为 2 列和下为 3 列的栅格布局:

CSS:

.grid {
  display: grid;
  gap: 1.2rem;
}
.grid--2--cols {
  grid-template-columns: repeat(2, 1fr);
}

.grid--3--cols {
  grid-template-columns: repeat(3, 1fr);
}

HTML:

<section class="grid grid--2--cols">
  <div>Text1</div>
  <div>Text2</div>
</section>

<section class="grid grid--3--cols">
  <div>Text1</div>
  <div>Text2</div>
  <div>Text3</div>
</section>