【发布时间】:2016-04-09 00:10:13
【问题描述】:
我是 ionic 新手,一直坚持如何使用 ionic 创建 Pinterest 风格的布局。这就像两个可变高度项目的列表。任何人都可以帮助我吗?谢谢。
【问题讨论】:
标签: html css sass ionic-framework ionic
我是 ionic 新手,一直坚持如何使用 ionic 创建 Pinterest 风格的布局。这就像两个可变高度项目的列表。任何人都可以帮助我吗?谢谢。
【问题讨论】:
标签: html css sass ionic-framework ionic
类似this?
由于 Ionic 使用了CSS flexbox,您可以创建具有两列等间距的一行:
<div class="row">
<div class="col">
</div>
<div class="col">
</div>
</div>
之后,您可以在两列中使用 ionic cards 和 ng-repeat。
另一个解决问题的好方法是深入了解ionic market 提供的现有主题。我希望这能让你开始......
【讨论】:
在 html 文件中创建这个两级结构:
<div class="pins">
<div class="pin" *ngFor="let item of items">
<img [src]="item.mage"/>
</div>
</div>
而pins 和pin css 样式是:
.pins {
column-count: 10;
.pin {
margin: 10px 5px 10px 5px;
display: inline-block;
}
}
【讨论】: