javascript - 无法在 iron-pages 中垂直居中内容

标签 javascript html css polymer polymer-1.0

我似乎无法将驻留在 iron-pages 中的内容垂直居中(它又驻留在 paper-drawer-panel 中)。请参阅下面的示例代码:

<paper-drawer-panel id="drawerPanel" responsive-width="1280px">

  <div class="nav" drawer>
    <!-- Nav Content -->
    <paper-menu attr-for-selected="data-route" selected="{{route}}">
        <paper-item data-route="findParties">
          <iron-icon icon="home"></iron-icon>
          <span>Find Parties</span>
        </paper-item>
        <paper-item data-route="myParties">
          <iron-icon icon="icons:alarm-add"></iron-icon>
          <span>My Parties</span>
        </paper-item>
        <paper-item data-route="friends">
          <iron-icon icon="home"></iron-icon>
          <span>Friends</span>
        </paper-item>
    </paper-menu>
  </div>

  <paper-header-panel class="main" main mode="waterfall">

    <!-- Main Toolbar -->
    <paper-toolbar>
      <paper-icon-button icon="menu" paper-drawer-toggle></paper-icon-button>
    </paper-toolbar>

    <!-- Main Content -->
    <div>
      <iron-pages attr-for-selected="data-route" selected="{{route}}">
        <div id="tempId" data-route="findParties">
           <party-list-item></party-list-item>
           <party-list-item></party-list-item>
        </div>

        <section data-route="myParties">
          My Parties
        </section>

        <section data-route="friends">
          My Friends
        </section>
      </iron-pages>
    </div>

  </paper-header-panel>

</paper-drawer-panel>

我试过添加 class="layout vertical center-justified" 但它不起作用。我还在其他一些地方尝试过并创建新的 div 并添加布局类,但它也不起作用。不知道我做错了什么。除了 paper-elements.

生成的内容之外,没有使用其他 CSS

谢谢!

最佳答案

我假设您希望垂直将您的 iron-pages 中的内容居中。在您当前的解决方案中,铁页不会填满可用空间。您可以通过添加 fit 布局类来实现。然后,使用您提到的类应该可行。

<iron-pages class="layout vertical center-justified fit">

更新

要水平居中,在类中指定 horizo​​ntal。

<iron-pages class="layout horizontal center-justified">

关于javascript - 无法在 iron-pages 中垂直居中内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32168374/

相关文章:

python - Django 1.6 将下拉选择值传递给另一个模板

html - 当第一个子元素很强时删除文本缩进

css - 什么对性能更好?几张图片的大小调整到他们的空间,还是只有一张?

javascript - 如何在给定的时间间隔重复具有相同参数的函数(目前正在尝试使用 setTimout)

javascript - 运行调试器时回调未运行;

javascript - 隐藏字段是否总是提交项目列表中的第一个值?

javascript - 在 lodash 中,为什么谓词和结果变量没有以 var 关键字作为前缀?

html - 如何创建一个跨越 2 列和 2 行的 CSS 网格布局框?

css - 如何在 javaFX CSS 中选择 .list-cell

php - 背景未在移动 View 上调整