【发布时间】:2017-04-27 21:14:58
【问题描述】:
我有一个 FAB 包含在来自父级 (app.component.html) 的两个 div 标记中,其中一个使用 transform: translate3d。
向下滚动页面时,FAB 被“卡住”并且不滚动。
我希望这个 FAB 覆盖整个 HTML 页面(特别是:<div class="page-content">)
HTML:
<div cdk-scrollable="" class="mat-sidenav-content" ng-reflect-ng-style=" " style="margin-left: 0px; margin-right: 0px; transform: translate3d(0px, 0px, 0px);">
<div class="page-container">
<router-outlet></router-outlet>
<app-carbuilder _nghost-wxw-148="">
<button style="position: absolute;bottom: 16px;right: 16px;z-index: 5" data-toggle="collapse" data-target="#demo" aria-expanded="false" aria-controls="demo" md-fab>
<md-icon>
directions_car
</md-icon>
</button>
<div class="page-content">
<p>content</p>
</div>
(无法上传原生图片)
这是滚动前后的样子:
【问题讨论】:
-
您是否尝试过将黄色汽车的位置设置为固定,以便在您滚动时跟随页面流? w3schools.com/cssref/pr_class_position.asp,因为您发布了 2% 的代码,所以无法真正指导您:)
-
@UnknownPotato,是的,我有。这没有用。
标签: javascript css angular angular-material2 angular-template