我如何使用网格中的图像中的showin这样的设计

发布于 2025-02-08 21:23:31 字数 2609 浏览 1 评论 0 原文

这是我目前有网格箱的代码。

.service-box-container{
    display: grid;
    grid-template-columns: repeat(3, 2fr);
    gap: 15px;
}

.service-box-container img{
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
  height: 460px;
    border-radius: 20px;
}
<div class="service-box-container">

  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  
</div>

设计我正在寻求吸收:

”在此处输入图像描述“

我想使用网格CSS上的每个偶数行和3个项目显示两个项目。这也适用于任何其他行。

目前,它在奇数甚至行上都显示出相同的样式。这是 https://jsfiddle.net/fk9y0uhd/3

Here is the code of the gridbox, I have currently.

.service-box-container{
    display: grid;
    grid-template-columns: repeat(3, 2fr);
    gap: 15px;
}

.service-box-container img{
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
  height: 460px;
    border-radius: 20px;
}
<div class="service-box-container">

  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  <div class="service-box">
      <figure>
        <img src="https://via.placeholder.com/350" class="" alt="">
      </figure>
  </div>
  
  
</div>

Design I am looking to acheive:

enter image description here

I want to show only two items on every even row and 3 items on every odd row using grid css. This should be applicable to any additional rows as well.

Currently it is showing same style on both odd and even row. Here, is the https://jsfiddle.net/fk9y0uhd/3

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

翻身的咸鱼 2025-02-15 21:23:31

使用网格行 - 启动和网格圈端属性,例如列以及网格元件启动和网格电池端,以制作此布局。这将帮助您
检查。或使用3列网格作为奇数和6列网格的evens。

Use grid-row-start and grid-row-end properties same like for column as well grid-col-start and grid-col-end to make this layout. this will help you out
https://www.youtube.com/watch?v=xBSlwwitD5U&t=867s check. OR use 3 column grid for odd one and 6 column grid for evens.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文