Задать вопрос

Как прижать футер к нижней части экрана в Polymer?

Подскажите, как прижать footer к нижней части экрана в Polymer? Чтобы при небольшом количестве контента «подвал» всегда оставался внизу. В Polymer'е всё построено flex-блоками, но выравнивание футера к низу что-то не поддаётся.

Может быть уже есть какой-нибудь готовый веб-компонент?

Код:
<body class="fullbleed layout vertical">
  <paper-drawer-panel>
    <paper-header-panel drawer>
      <paper-toolbar fixed></paper-toolbar>
     </paper-header-panel>
     <paper-header-panel main>
       <paper-toolbar fixed></paper-toolbar>
       <main>
         <section class="main-section">
           <paper-material>
             <p>Content</p>
           </paper-material>
         </section>
       </main>
       <footer>
         <p>Footer</p>
       </footer>
     </paper-header-panel>
   </paper-drawer-panel>
</body>

Вот как это выглядит:

f2a14bc9fb55450695cea16c3fbc1b2b.png
  • Вопрос задан
  • 348 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
vixwork
@vixwork
programmer
<style>
  #mainContainer {
    display: flex;
    flex-direction: column;
  }
</style>
...
<body class="fullbleed layout vertical">
<paper-drawer-panel>
  <paper-header-panel drawer>
    <paper-toolbar fixed></paper-toolbar>
  </paper-header-panel>
  <paper-header-panel main>
    <paper-toolbar fixed></paper-toolbar>
    <main class="flex">
      <section class="main-section">
        <paper-material>
          <p>Content</p>
        </paper-material>
      </section>
    </main>
    <footer>
      <p>Footer</p>
    </footer>
  </paper-header-panel>
</paper-drawer-panel>
</body>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы