Polymer 使聚合物卡水平和垂直对齐

Polymer 使聚合物卡水平和垂直对齐,polymer,polymer-1.0,polymer-starter-kit,Polymer,Polymer 1.0,Polymer Starter Kit,对不起,如果这是一个很容易解决的问题,我还是比较新的聚合物。基本上,我就是不知道如何根据可用的屏幕空间使卡片堆叠或并排。所以在我附上的图片中,这些卡片只是叠在一起,但是如果有可用的屏幕空间,我希望它们并排放置 我的测试只是在预先制作的聚合物演示上进行的,所以下面的代码只是我的第一页/“view1” :主持人{ 显示:块; 填充:10px; } 游戏开发单元3D srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn s

对不起,如果这是一个很容易解决的问题,我还是比较新的聚合物。基本上,我就是不知道如何根据可用的屏幕空间使卡片堆叠或并排。所以在我附上的图片中,这些卡片只是叠在一起,但是如果有可用的屏幕空间,我希望它们并排放置

我的测试只是在预先制作的聚合物演示上进行的,所以下面的代码只是我的第一页/“view1”


:主持人{
显示:块;
填充:10px;
}
游戏开发单元3D
srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn

游戏开发单元3D srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn

游戏开发单元3D srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn

聚合物({ 是:“my-view1” });
看看或者,它们是聚合物团队提供给您的解决方案。你可以走很多不同的路。另一件可能值得一看的事情是,如果您向下滚动到不同的布局和内容部分,纸卡元素会为您解决这个问题。

您可以使用简单的CSS:

#easy-css paper-card {
    width: 300px; margin: 0 auto;
}

#flexbox-css { /* container element */
    display: flex;
    justify-content: center;
}
如果您愿意,您可以深入研究,它采用flexbox的方式:

<link rel="import" href="bower_components/polymer/polymer.html"/>
<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout-classes.html"/>
<link rel="import" href="bower_components/paper-card/paper-card.html"/>

<dom-module id="my-element">
<style>
    .container {
        @apply(--layout-horizontal);
        @apply(--layout-center-justified);
    }
</style>

<template>
    <div class="container">
        <paper-card>center-justified</paper-card>
    </div>
</template>
<script src="my-element.js"></script>
</dom-module>

.集装箱{
@应用(--水平布局);
@应用(--布局中心对齐);
}
中心对齐
考虑使用,即

HTMLImports.whenReady(()=>{
聚合物({
是:“my-view1”
});
});
正文{
保证金:0;
字体系列:Roboto、Noto、sans serif;
线高:1.5;
最小高度:100vh;
背景色:#eeeeee;
}

:主持人{
显示:块;
填充:10px;
}
h1{
显示器:flex;
证明内容:之间的空间;
}
铁偶像{
颜色:#52ae54;
--铁图标宽度:40px;
--铁图标高度:40px;
}
.卡片{
显示:内联块;
宽度:25%;
最小宽度:250px;
最大宽度:300px;
利润率:24px 7px;
}
.右侧{
显示:内联;
字体大小:正常;
}
游戏开发[[索引]]Unity3D
srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn srndn

h1{ 利润率:16px0; 字体大小:22px; 颜色:黑色; } .卡片{ 利润率:24px; 填充:16px; 颜色:#7575; 边界半径:5px; 背景色:#fff; 盒影:02px2px0RGBA(0,0,0,0.14),01px5px0RGBA(0,0,0,0.12),03px1px-2pxRGBA(0,0,0,0.2); } .圆圈{ 显示:内联块; 宽度:64px; 高度:64px; 文本对齐:居中; 颜色:#555; 边界半径:50%; 背景:ddd; 字体大小:30px; 线高:64px; }
<link rel="import" href="bower_components/polymer/polymer.html"/>
<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout-classes.html"/>
<link rel="import" href="bower_components/paper-card/paper-card.html"/>

<dom-module id="my-element">
<style>
    .container {
        @apply(--layout-horizontal);
        @apply(--layout-center-justified);
    }
</style>

<template>
    <div class="container">
        <paper-card>center-justified</paper-card>
    </div>
</template>
<script src="my-element.js"></script>
</dom-module>
.card {
  display: inline-block;  /* layout side by side; wrap if needed */
}