首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何只滚动垫子标签的内容

如何只滚动垫子标签的内容
EN

Stack Overflow用户
提问于 2019-01-25 13:01:01
回答 2查看 14K关注 0票数 2

1)我有一个垫子工具栏(固定大小:最小宽度:64 mat),

2)在垫子工具栏下面,我有一个Mat-Tab组,

3)有些tab内容很长,所以我只需要在选项卡内使用滚动条。

4)但是,可滚动内容的最后一行是剪裁的,不可见。

StackBlitz实例

代码语言:javascript
复制
<div fxFill style="overflow:hidden !important">

<mat-toolbar color="primary" style="min-height:64px !important">
    <button mat-icon-button>
  <mat-icon>Toolbar</mat-icon>
</button>
</mat-toolbar>

<mat-tab-group fxFill>

<!-- need this tab content to fill -->
    <mat-tab label="Short-1">
        <div fxFill fxLayout="column" style="background-color:lightblue;">
            <p>Short Content 1</p>
        </div>
    </mat-tab>

<!-- need this to scroll but last few lines are clipped-->
    <mat-tab label="Long">
        <div fxFill fxLayout="column" style="overflow:auto;background-color:yellow;">
    <div >
              <p *ngFor="let line of lines">{{line}}</p>
    </div>
        </div>
    </mat-tab>

<!-- need this tab content to fill -->
<mat-tab label="Short-2">
        <div fxFill fxLayout="column" style="background-color:lightgreen;">
            <p>Short Content 2</p>
        </div>
    </mat-tab>


</mat-tab-group>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-31 13:43:49

您的工具栏有最小高度:64 on!重要;因此,在您的标签上,请更改:

最小高度: 100%;最小高度: calc(100% -64 min);

票数 4
EN

Stack Overflow用户

发布于 2019-02-01 00:04:51

起作用了!

感谢@Liviu

工作连接

我已经取代了

代码语言:javascript
复制
mat-tab-group fxFill>

转到

代码语言:javascript
复制
<mat-tab-group style="height: calc(100% - 64px); min-height: calc(100% - 64px); min-width: 100%; width: 100%; margin: 0px;">
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54365843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档