簡體   English   中英

怎么做 <img> 和 <md-card> 角度物質響應?

[英]How to make <img> and <md-card> responsive in angular Material?

我通過使用<md-card><image>標簽循環顯示動態內容。 我的輸出在平板電腦或移動屏幕上沒有響應,顯示滾動條而不是下一行。 我的代碼出了什么問題,如何讓它響應?

<p>Show Menus</p>
<div layout="row" layout-margin >
  <md-card  ng-repeat="menu in sampleMenus">
   <md-card>
   <img src="http://placehold.it/350x150" class="md-card-image" alt="image caption"/>
    <md-card-content >
     <h2>{{menu.displayName}}</h2>
     <p>{{menu.type}}</p>
    </md-card-content>
       </md-card >
  </md-card>
</div>

截圖: 桌面視圖

![Tab View和mobile幾乎相同

這可能有助於您的事業。
http://codepen.io/sstorie/pen/myJWxQ關鍵是添加到父級的兩個類和每個卡中的img

.parent {
  overflow: hidden;
}

.card img {
  width: 100%;
  height: auto;
}

您可以使用flex(行的寬度,列的高度)屬性在父容器上聲明md-card大小和layout-wrap。 布局對齊也可能有助於您的事業。

<div layout="row" layout-margin layout-wrap layout-align="center center">
     <md-card flex="25"> //25% of parent
                //content 
     </md-card>
</div>

查看文檔以獲取更多選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM