📝 代码查看
使用runcode.html页面

2
查看次数
2025-11-07
创建时间
2025-11-07
最后更新
<h2>Example 1</h2>
<div class="o-grid" style="--item-width: 250px;">
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
</div>

<h2>Example 2</h2>
<div class="o-grid" style="--item-width: 350px;">
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
</div>

<h2>Example 3</h2>
<div class="o-grid" style="--item-width: 150px;">
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
  <div class="card">
    <div class="card__image"></div>
    <h2 class="card__name">John Smith</h2>
    <p class="card__location">London, UK</p>
  </div>
</div>
body {
  padding: 1rem;
  font-family: Roboto, sans-serif;
}

.o-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(var(--item-width), 1fr));
  grid-gap: 10px 20px;
  max-width: 800px;
  margin: 1rem auto 5rem;
}

.card {
  background: #fff;
  box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.12);
  border: 1px solid #e6e6e6;
  border-radius: 7px;
  text-align: center;
  padding: 1rem;
  min-height: 60px;
}
.card__name {
  font-weight: bold;
  margin-bottom: 10px;
}
.card__image {
  --line: lightgrey;
  margin: 0 auto;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-bottom: 10px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  background: linear-gradient(45deg, transparent 56px, var(--line) 0, var(--line) 57px, transparent 0, transparent 100%), linear-gradient(-45deg, transparent 56px, var(--line) 0, var(--line) 57px, transparent 0, transparent 100%);
}
暂无JavaScript代码

👁️ 实时预览