Pra*_*sad 7 responsive-design angularjs material-design 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>
Run Code Online (Sandbox Code Playgroud)
截图:
小智 9
这可能有助于您的事业.
http://codepen.io/sstorie/pen/myJWxQ
关键是添加到父级的两个类和每个卡中的img
.parent {
overflow: hidden;
}
.card img {
width: 100%;
height: auto;
}
Run Code Online (Sandbox Code Playgroud)
小智 7
您可以使用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>
Run Code Online (Sandbox Code Playgroud)
查看文档以获取更多选项.
归档时间: |
|
查看次数: |
34814 次 |
最近记录: |