我想水平显示卡片的动态列表.大的将是每一行3乘3,然后在小屏幕中,它将是完整的列12.

This is what I  am expecting

<ul class="list-group list-group-horizontal">
  <li class="list-group-item">An item</li>
  <li class="list-group-item">A second item</li>
  <li class="list-group-item">A third item</li>
</ul>

This is what I am getting. Each list item still is vertical and not horizontal

 <ion-grid> 
  <ion-list class="ion-padding-top">
    @for (item of myList; track item.userId)
     {
       <ion-row>
         <ion-card class="col-4">
           <ion-avatar>
            <img alt="Silhouette of a person's head" src="https://ionicframework.com/docs/img/demos/avatar.svg" />
           </ion-avatar>
           <ion-card-header>
            <ion-card-title>Card Title</ion-card-title>
            <ion-card-subtitle>Card Subtitle</ion-card-subtitle>
           </ion-card-header>
        
           <ion-card-content>
            Here's a small text description for the card content. Nothing more, nothing less.
           </ion-card-content>
         </ion-card>
        </ion-row> 
     }    
    }
  </ion-list>
</ion-grid>

推荐答案

你可以使用ionic 网格来使你的列响应:

<ion-grid>
  <ion-row>
   @for (item of myList; track item.userId){
    <ion-col size-lg="3" size-md="3" size-sm="12" size="12"> // to make it responsive you can adjust these size values. 
      <ion-card>
        //your card content here
      </ion-card>
    </ion-col>
   }
  </ion-row>
</ion-grid>

有关更多信息,请查看文档:Ion-Grid

Html相关问答推荐

react :事件和转发器在特定代码段中不起作用

在Quarto/Discrealjs演示文稿中只增加一个列表的填充

邮箱追踪器-有效,但在Gmail客户端中是否可以显示问号图标以外的其他内容?

如何在网格中拥有离散的行

使用CSS Flexbox时,我的图像未对齐

carousel 的垂直滚动按钮居中

我如何确保我的网格永远不会小于它的子网格

:after 伪元素没有出现,即使它有 content 属性

如何在悬停时使矩形按钮上的边框变圆

为什么我的图像在悬停时与固定顶部栏重叠?

子元素放在文本样式之后,样式会 destruct

本地和在jsfiddle上页面工作正常,但在GitHub上无法运行.