javascript - 使用 Angular Material 将 FAB 放在 seam 上

标签 javascript css angular-material presentation

谷歌的布局原则也是如此,他们似乎很擅长将按钮放在接缝上(下面链接到他们的文档)

https://www.google.com/design/spec/layout/principles.html#principles-floating-action-button

还有一个 Material Floating Action 按钮 https://github.com/nobitagit/ng-material-floating-button

但似乎都没有解决如何实际将按钮放在那里的问题。 我想我可以破解一些 CSS 或编写一个 javascript 函数来做同样的事情,但感觉(对我来说)应该有一个方法来确保一定程度的一致性。可能是我遗漏了一些相当明显的东西,所以我想我会问:)

最佳答案

好的,所以这可能不是世界上最流畅的解决方案,但它确实有效,而且必须有所作为 :)

我刚刚用类“onseam”向 md-toolbar 添加了一个跨度

      <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;
}

虽然它可能不是世界上最好的解决方案,但它确实有效。

关于javascript - 使用 Angular Material 将 FAB 放在 seam 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34419885/

相关文章:

html - 如何正确使用MatTableExporterModule导出数据到excel?

javascript - 在其他页面调用函数

javascript - 如何使用 HTTP 请求中的参数在 Django 中附加模型

javascript - Ext JS datepicker,从两个不同的日历中获取日期范围

javascript - 从文本中删除内联样式

angular - 如何将表单控件值作为对象并在输入字段中呈现其标签?

javascript - 如何在普通项目中安装 Node 的文件系统

python - 无法在 Django 中加载 .css 和图像文件

javascript - Wordpress:在模板中编辑帖子的日期、作者和其他内容

angular - 带有辅助按钮的mat-nav-list