Использование углового материала для нанесения FAB на шов

Итак, я смотрел на принцип компоновки Google, и кажется, что они очень хороши при размещении кнопок на шве (ссылка ниже на их документацию)

https://www.google.com/design/spec/layout/principles.html

Также есть кнопка действия с плавающим материалом https://github.com/nobitagit/ng-material-floating-button

Но никто, похоже, не рассматривает, как на самом деле разместить кнопку там. Я думаю, я мог бы взломать какой-нибудь CSS или написать функцию javascript, которая бы делала то же самое, но мне кажется (мне), что должен быть метод для этого, чтобы обеспечить определенный уровень согласованности. Может быть, я что-то упускаю довольно очевидное, поэтому я подумал, что спросить:)

1 ответ

Хорошо, так что, возможно, это не самое ГЛАВНОЕ решение в мире, но оно работает, и это должно что-то значить:)

Я просто добавил на панель инструментов md диапазон с классом "onseam"

      <md-toolbar id="toolbar" class="md-toolbar-tools">
        <img layout="row" layout-align="center center" src="/images/logos/logo_strap_white_small.png" style="padding-bottom: 10px;"/>
        <span flex></span>
        <span class="onseam">
<md-button class="md-raised md-fab md-primary" md-theme="default" aria-label="Home" style=" position: relative; bottom: -25px;">
            <md-icon md-svg-src="/images/icons-svg/home9.svg" class="svg-icon" style="color: rgb(255, 255, 255);"></md-icon>
          </md-button>
        <md-button class="md-raised md-fab md-primary" md-theme="default" aria-label="Home" >
          <md-icon md-svg-src="/images/icons-svg/home9.svg" class="svg-icon" style="color: rgb(255, 255, 255);"></md-icon>
        </md-button>
        </span>
      </md-toolbar>

CSS:

.onseam {
  position: relative; 
  bottom: -25px;
}

И хотя это может быть не лучшим решением для мира, оно работает.

Другие вопросы по тегам